./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/mlceu.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/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_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-tiling/mlceu.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0d3cc2e7af8cdfad5003daafcde8bd8bcf193cd0b5d066a7a9bad715ddc9d422 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 01:38:36,167 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 01:38:36,171 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 01:38:36,242 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 01:38:36,243 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 01:38:36,245 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 01:38:36,247 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 01:38:36,259 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 01:38:36,266 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 01:38:36,275 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 01:38:36,277 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 01:38:36,278 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 01:38:36,279 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 01:38:36,280 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 01:38:36,282 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 01:38:36,284 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 01:38:36,286 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 01:38:36,287 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 01:38:36,293 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 01:38:36,306 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 01:38:36,309 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 01:38:36,315 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 01:38:36,320 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 01:38:36,321 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 01:38:36,326 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 01:38:36,326 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 01:38:36,327 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 01:38:36,328 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 01:38:36,328 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 01:38:36,332 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 01:38:36,332 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 01:38:36,333 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 01:38:36,335 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 01:38:36,336 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 01:38:36,338 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 01:38:36,338 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 01:38:36,339 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 01:38:36,339 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 01:38:36,339 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 01:38:36,340 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 01:38:36,341 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 01:38:36,342 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-13 01:38:36,371 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 01:38:36,372 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 01:38:36,373 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 01:38:36,373 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 01:38:36,373 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-13 01:38:36,374 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-13 01:38:36,374 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-13 01:38:36,374 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-13 01:38:36,375 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-13 01:38:36,375 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-13 01:38:36,375 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-13 01:38:36,375 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-13 01:38:36,376 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-13 01:38:36,376 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-13 01:38:36,376 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-13 01:38:36,377 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-13 01:38:36,377 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 01:38:36,378 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 01:38:36,378 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 01:38:36,378 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 01:38:36,379 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 01:38:36,379 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 01:38:36,379 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 01:38:36,379 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 01:38:36,380 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-13 01:38:36,380 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 01:38:36,380 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 01:38:36,381 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 01:38:36,381 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 01:38:36,381 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 01:38:36,382 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 01:38:36,382 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 01:38:36,382 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 01:38:36,382 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 01:38:36,383 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 01:38:36,383 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-13 01:38:36,383 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 01:38:36,384 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 01:38:36,384 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 01:38:36,384 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 01:38:36,384 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_203cec25-7814-4b61-9c25-86652dd6210d/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_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0d3cc2e7af8cdfad5003daafcde8bd8bcf193cd0b5d066a7a9bad715ddc9d422 [2021-11-13 01:38:36,715 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 01:38:36,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 01:38:36,748 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 01:38:36,750 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 01:38:36,751 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 01:38:36,752 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/array-tiling/mlceu.c [2021-11-13 01:38:36,831 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/data/51022346b/e2a8c8bca0704adb9676ec5cbb4c2358/FLAG4b8dbe843 [2021-11-13 01:38:37,296 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 01:38:37,296 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/sv-benchmarks/c/array-tiling/mlceu.c [2021-11-13 01:38:37,302 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/data/51022346b/e2a8c8bca0704adb9676ec5cbb4c2358/FLAG4b8dbe843 [2021-11-13 01:38:37,678 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/data/51022346b/e2a8c8bca0704adb9676ec5cbb4c2358 [2021-11-13 01:38:37,681 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 01:38:37,683 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 01:38:37,692 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 01:38:37,693 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 01:38:37,696 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 01:38:37,696 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:38:37" (1/1) ... [2021-11-13 01:38:37,698 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@298398b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:37, skipping insertion in model container [2021-11-13 01:38:37,698 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:38:37" (1/1) ... [2021-11-13 01:38:37,704 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 01:38:37,718 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 01:38:37,935 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/sv-benchmarks/c/array-tiling/mlceu.c[396,409] [2021-11-13 01:38:37,960 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 01:38:37,972 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 01:38:37,989 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/sv-benchmarks/c/array-tiling/mlceu.c[396,409] [2021-11-13 01:38:38,007 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 01:38:38,030 INFO L208 MainTranslator]: Completed translation [2021-11-13 01:38:38,031 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38 WrapperNode [2021-11-13 01:38:38,031 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 01:38:38,033 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 01:38:38,033 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 01:38:38,033 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 01:38:38,042 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,050 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,072 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 01:38:38,073 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 01:38:38,073 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 01:38:38,073 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 01:38:38,083 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,083 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,085 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,086 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,092 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,096 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,102 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,109 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 01:38:38,110 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 01:38:38,110 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 01:38:38,111 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 01:38:38,112 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (1/1) ... [2021-11-13 01:38:38,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 01:38:38,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:38,161 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 01:38:38,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 01:38:38,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 01:38:38,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 01:38:38,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-13 01:38:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-13 01:38:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 01:38:38,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 01:38:38,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-13 01:38:38,552 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 01:38:38,552 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-13 01:38:38,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:38:38 BoogieIcfgContainer [2021-11-13 01:38:38,556 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 01:38:38,558 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 01:38:38,558 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 01:38:38,563 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 01:38:38,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:38:37" (1/3) ... [2021-11-13 01:38:38,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4efcad05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:38:38, skipping insertion in model container [2021-11-13 01:38:38,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:38:38" (2/3) ... [2021-11-13 01:38:38,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4efcad05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:38:38, skipping insertion in model container [2021-11-13 01:38:38,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:38:38" (3/3) ... [2021-11-13 01:38:38,567 INFO L111 eAbstractionObserver]: Analyzing ICFG mlceu.c [2021-11-13 01:38:38,573 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 01:38:38,574 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-13 01:38:38,631 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 01:38:38,640 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 01:38:38,640 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-13 01:38:38,657 INFO L276 IsEmpty]: Start isEmpty. Operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 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-13 01:38:38,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-13 01:38:38,663 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:38,664 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-13 01:38:38,665 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:38,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:38,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1597977046, now seen corresponding path program 1 times [2021-11-13 01:38:38,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:38,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966773171] [2021-11-13 01:38:38,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:38,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:38,978 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-13 01:38:38,979 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:38,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966773171] [2021-11-13 01:38:38,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966773171] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 01:38:38,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 01:38:38,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 01:38:38,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519391343] [2021-11-13 01:38:38,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 01:38:39,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 01:38:39,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:39,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 01:38:39,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 01:38:39,036 INFO L87 Difference]: Start difference. First operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 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) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:39,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:39,084 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2021-11-13 01:38:39,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 01:38:39,087 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 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 6 [2021-11-13 01:38:39,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:39,096 INFO L225 Difference]: With dead ends: 18 [2021-11-13 01:38:39,109 INFO L226 Difference]: Without dead ends: 9 [2021-11-13 01:38:39,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-13 01:38:39,118 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.76ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.79ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:39,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 8 Invalid, 15 Unknown, 0 Unchecked, 0.76ms Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 28.79ms Time] [2021-11-13 01:38:39,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2021-11-13 01:38:39,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2021-11-13 01:38:39,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10 transitions. [2021-11-13 01:38:39,168 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 10 transitions. Word has length 6 [2021-11-13 01:38:39,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:39,169 INFO L470 AbstractCegarLoop]: Abstraction has 9 states and 10 transitions. [2021-11-13 01:38:39,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:39,169 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 10 transitions. [2021-11-13 01:38:39,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-13 01:38:39,170 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:39,170 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-13 01:38:39,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 01:38:39,171 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:39,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:39,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2001362915, now seen corresponding path program 1 times [2021-11-13 01:38:39,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:39,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493382111] [2021-11-13 01:38:39,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:39,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:39,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:39,443 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-13 01:38:39,444 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:39,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493382111] [2021-11-13 01:38:39,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493382111] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:39,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066711162] [2021-11-13 01:38:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:39,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:39,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:39,447 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:39,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-13 01:38:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:39,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-13 01:38:39,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:39,693 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-13 01:38:39,863 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-13 01:38:39,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:40,016 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 53 [2021-11-13 01:38:40,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:40,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:40,127 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-13 01:38:40,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 30 [2021-11-13 01:38:40,159 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-13 01:38:40,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066711162] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:40,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1385425239] [2021-11-13 01:38:40,183 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-13 01:38:40,197 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:40,203 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:40,215 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:40,215 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:40,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,294 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:40,297 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:40,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:40,326 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 21=[|v_#valid_21|]} [2021-11-13 01:38:40,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:40,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:40,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:40,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:40,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:40,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:40,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:40,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:40,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:40,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:40,543 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:40,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:40,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:40,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:40,587 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_21|], 15=[|v_#valid_22|]} [2021-11-13 01:38:40,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:40,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:40,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:40,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,657 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:40,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:40,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:40,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:40,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:40,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:40,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:40,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:40,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:40,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:40,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,789 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:40,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:40,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:40,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:40,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:40,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:40,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:38:40,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:40,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:40,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:40,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:40,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:40,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:40,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:40,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:40,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:40,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:38:40,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:40,972 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:38:40,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:41,260 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:41,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:41,279 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:41,315 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:41,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:41,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:41,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:41,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:38:41,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:38:41,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:38:41,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:41,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:41,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:41,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:38:41,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:41,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:41,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:41,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:41,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:41,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:41,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:41,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:41,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:41,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:41,536 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:41,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:41,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:41,554 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,623 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:38:41,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:38:41,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:41,631 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:38:41,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,726 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:41,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:41,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:41,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:41,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:41,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:41,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:41,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:41,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:41,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:41,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:41,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:41,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:41,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:41,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:41,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:41,778 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:41,785 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:41,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:41,793 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:42,359 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:42,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:42,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-11-13 01:38:42,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168410531] [2021-11-13 01:38:42,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:42,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-13 01:38:42,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:42,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-13 01:38:42,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-11-13 01:38:42,363 INFO L87 Difference]: Start difference. First operand 9 states and 10 transitions. Second operand has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:42,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:42,466 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2021-11-13 01:38:42,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 01:38:42,467 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-13 01:38:42,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:42,467 INFO L225 Difference]: With dead ends: 15 [2021-11-13 01:38:42,468 INFO L226 Difference]: Without dead ends: 13 [2021-11-13 01:38:42,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-11-13 01:38:42,470 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 19 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.34ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.96ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:42,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 12 Invalid, 48 Unknown, 0 Unchecked, 1.34ms Time], IncrementalHoareTripleChecker [12 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 49.96ms Time] [2021-11-13 01:38:42,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2021-11-13 01:38:42,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 11. [2021-11-13 01:38:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:42,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 12 transitions. [2021-11-13 01:38:42,475 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 12 transitions. Word has length 7 [2021-11-13 01:38:42,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:42,476 INFO L470 AbstractCegarLoop]: Abstraction has 11 states and 12 transitions. [2021-11-13 01:38:42,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:42,476 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 12 transitions. [2021-11-13 01:38:42,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-13 01:38:42,477 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:42,477 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 01:38:42,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-13 01:38:42,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:42,693 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:42,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:42,694 INFO L85 PathProgramCache]: Analyzing trace with hash -128267235, now seen corresponding path program 1 times [2021-11-13 01:38:42,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:42,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604447830] [2021-11-13 01:38:42,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:42,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:42,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:42,810 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:42,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604447830] [2021-11-13 01:38:42,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604447830] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:42,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699494275] [2021-11-13 01:38:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:42,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:42,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:42,814 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:42,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-13 01:38:42,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:42,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-13 01:38:42,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:42,949 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-13 01:38:42,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:42,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-13 01:38:42,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699494275] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:42,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [195003462] [2021-11-13 01:38:43,000 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:43,001 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:43,001 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:43,002 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:43,002 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:43,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:43,018 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:43,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:43,030 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 21=[|v_#valid_24|]} [2021-11-13 01:38:43,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:43,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:43,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:43,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:43,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:43,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:43,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:43,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:43,104 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:43,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:43,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:43,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:43,124 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_24|], 15=[|v_#valid_25|]} [2021-11-13 01:38:43,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,164 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:43,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:43,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:43,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:43,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:43,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:43,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:43,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:43,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:43,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,244 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:43,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,257 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,261 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:43,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:43,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:43,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:43,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:38:43,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:43,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:43,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:43,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:43,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:38:43,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,342 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:38:43,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:43,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:43,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:43,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:43,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:43,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:43,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:38:43,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:38:43,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:38:43,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:38:43,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:38:43,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:43,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:38:43,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:43,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:43,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:43,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:43,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:43,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:43,638 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:43,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:43,662 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,737 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:38:43,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:38:43,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:43,745 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:38:43,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,841 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:43,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:43,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:43,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:43,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:43,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:43,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:43,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:43,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:43,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:43,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:43,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:43,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:43,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:43,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:43,907 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:43,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:43,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,921 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:38:43,925 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:38:43,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:38:43,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:43,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:43,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:38:43,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:44,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:38:44,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,071 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:44,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:44,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:44,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:44,098 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:44,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:44,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:44,153 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:45,329 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:45,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:45,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-11-13 01:38:45,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931001847] [2021-11-13 01:38:45,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:45,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-13 01:38:45,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:45,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-13 01:38:45,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-13 01:38:45,331 INFO L87 Difference]: Start difference. First operand 11 states and 12 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 01:38:45,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:45,392 INFO L93 Difference]: Finished difference Result 27 states and 29 transitions. [2021-11-13 01:38:45,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 01:38:45,393 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-13 01:38:45,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:45,393 INFO L225 Difference]: With dead ends: 27 [2021-11-13 01:38:45,393 INFO L226 Difference]: Without dead ends: 18 [2021-11-13 01:38:45,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-11-13 01:38:45,395 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 8 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.76ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.36ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:45,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 16 Invalid, 32 Unknown, 0 Unchecked, 0.76ms Time], IncrementalHoareTripleChecker [7 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 41.36ms Time] [2021-11-13 01:38:45,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-13 01:38:45,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 12. [2021-11-13 01:38:45,407 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-13 01:38:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2021-11-13 01:38:45,408 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 10 [2021-11-13 01:38:45,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:45,408 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2021-11-13 01:38:45,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 01:38:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2021-11-13 01:38:45,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-13 01:38:45,409 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:45,409 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 01:38:45,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-13 01:38:45,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:45,630 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:45,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:45,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1742920022, now seen corresponding path program 2 times [2021-11-13 01:38:45,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:45,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078631874] [2021-11-13 01:38:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:45,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:45,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:45,748 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:45,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078631874] [2021-11-13 01:38:45,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078631874] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:45,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245283932] [2021-11-13 01:38:45,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:38:45,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:45,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:45,751 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:45,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-13 01:38:45,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-13 01:38:45,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:38:45,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-13 01:38:45,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:45,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:38:45,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:38:46,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:46,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:46,082 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:38:46,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:46,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:46,161 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:38:46,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:38:46,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:46,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245283932] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:46,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1582968655] [2021-11-13 01:38:46,191 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:46,192 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:46,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:46,193 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:46,193 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:46,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:46,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:46,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:46,209 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_26|], 21=[|v_#valid_27|]} [2021-11-13 01:38:46,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:46,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:46,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:46,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:46,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:46,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:46,260 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:46,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:46,280 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:46,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:46,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:46,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:46,294 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_27|], 15=[|v_#valid_28|]} [2021-11-13 01:38:46,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:46,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,325 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:46,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:46,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:46,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:46,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:46,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:46,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:46,369 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:46,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,385 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:46,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:38:46,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:38:46,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:38:46,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:46,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:46,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:38:46,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:38:46,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,584 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:38:46,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:38:46,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:38:46,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:38:46,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:46,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:46,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:46,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:46,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:38:46,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:38:46,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:38:46,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:46,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:46,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:46,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:46,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:46,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:46,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:46,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:38:46,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:38:46,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:38:46,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,818 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:38:46,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:38:46,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:46,826 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:38:46,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,919 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:46,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:46,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:46,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:46,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:46,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:46,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:46,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:46,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,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 16 treesize of output 12 [2021-11-13 01:38:46,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:46,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:46,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:46,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:46,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:46,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:46,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:46,985 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:46,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:46,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:46,998 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:38:47,003 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:38:47,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:38:47,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:47,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:38:47,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:47,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:38:47,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,102 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:47,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:47,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:47,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:47,128 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:47,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:47,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:47,175 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:48,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:48,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:48,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2021-11-13 01:38:48,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202667538] [2021-11-13 01:38:48,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:48,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-13 01:38:48,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:48,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-13 01:38:48,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-11-13 01:38:48,256 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 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-13 01:38:48,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:48,385 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2021-11-13 01:38:48,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 01:38:48,386 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-13 01:38:48,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:48,387 INFO L225 Difference]: With dead ends: 19 [2021-11-13 01:38:48,387 INFO L226 Difference]: Without dead ends: 17 [2021-11-13 01:38:48,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-11-13 01:38:48,388 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 13 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.33ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.23ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:48,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 17 Invalid, 85 Unknown, 0 Unchecked, 1.33ms Time], IncrementalHoareTripleChecker [13 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 67.23ms Time] [2021-11-13 01:38:48,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-13 01:38:48,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 15. [2021-11-13 01:38:48,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 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-13 01:38:48,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-11-13 01:38:48,393 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2021-11-13 01:38:48,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:48,393 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-11-13 01:38:48,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 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-13 01:38:48,393 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-11-13 01:38:48,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-13 01:38:48,394 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:48,395 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1] [2021-11-13 01:38:48,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-13 01:38:48,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-11-13 01:38:48,595 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:48,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:48,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1475869130, now seen corresponding path program 3 times [2021-11-13 01:38:48,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:48,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425047658] [2021-11-13 01:38:48,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:48,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:48,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:48,688 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:48,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425047658] [2021-11-13 01:38:48,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425047658] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:48,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288080371] [2021-11-13 01:38:48,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:38:48,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:48,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:48,690 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:48,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-13 01:38:48,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:38:48,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:38:48,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 01:38:48,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:48,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:48,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:48,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288080371] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:48,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1648855042] [2021-11-13 01:38:48,891 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:48,891 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:48,892 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:48,892 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:48,892 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:48,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:48,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:48,899 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:48,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:48,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:48,904 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 21=[|v_#valid_30|]} [2021-11-13 01:38:48,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:48,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:48,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:48,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:48,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:48,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:48,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:48,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:48,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:48,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:48,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:48,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:48,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:48,953 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:48,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:48,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:48,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:48,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:48,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:48,962 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_30|], 15=[|v_#valid_31|]} [2021-11-13 01:38:48,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:48,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:48,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:48,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:48,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:48,988 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:48,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:48,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:48,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:48,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:48,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:48,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:48,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:49,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:49,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:49,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:49,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,028 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:49,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:49,038 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:49,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:49,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:49,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:38:49,055 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:49,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:49,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:49,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:49,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:38:49,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,088 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:38:49,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:49,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:49,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:38:49,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:38:49,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:49,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:49,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:49,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:49,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:38:49,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:38:49,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:38:49,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:49,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:49,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:49,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:49,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:38:49,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:49,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:49,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:49,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,299 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:49,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:49,312 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,363 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:38:49,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:38:49,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:49,370 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:38:49,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,434 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:49,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:49,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:49,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:49,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:49,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:49,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:49,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:49,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:49,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:49,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:49,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:49,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:49,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:49,476 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:49,482 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:49,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:49,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:38:49,495 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:38:49,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:38:49,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,527 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:49,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:49,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:49,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:49,544 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:49,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:49,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:49,591 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:50,700 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:50,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:50,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2021-11-13 01:38:50,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814341828] [2021-11-13 01:38:50,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:50,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-13 01:38:50,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:50,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-13 01:38:50,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-11-13 01:38:50,703 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:50,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:50,801 INFO L93 Difference]: Finished difference Result 34 states and 36 transitions. [2021-11-13 01:38:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 01:38:50,801 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-13 01:38:50,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:50,802 INFO L225 Difference]: With dead ends: 34 [2021-11-13 01:38:50,802 INFO L226 Difference]: Without dead ends: 22 [2021-11-13 01:38:50,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2021-11-13 01:38:50,804 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 20 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.25ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.57ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.30ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:50,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 28 Invalid, 66 Unknown, 0 Unchecked, 1.57ms Time], IncrementalHoareTripleChecker [13 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 65.30ms Time] [2021-11-13 01:38:50,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-11-13 01:38:50,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 16. [2021-11-13 01:38:50,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 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-13 01:38:50,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2021-11-13 01:38:50,809 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 14 [2021-11-13 01:38:50,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:50,809 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2021-11-13 01:38:50,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:50,810 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2021-11-13 01:38:50,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-13 01:38:50,811 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:50,811 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1] [2021-11-13 01:38:50,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-13 01:38:51,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:51,030 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:51,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:51,031 INFO L85 PathProgramCache]: Analyzing trace with hash 2111095427, now seen corresponding path program 4 times [2021-11-13 01:38:51,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:51,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85308774] [2021-11-13 01:38:51,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:51,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:51,321 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:51,322 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:51,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85308774] [2021-11-13 01:38:51,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85308774] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:51,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368119123] [2021-11-13 01:38:51,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:38:51,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:51,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:51,324 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:51,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-13 01:38:51,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:51,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-13 01:38:51,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:51,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:38:51,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:38:51,630 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:51,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:51,746 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:38:51,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:51,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:51,814 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:38:51,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:38:51,872 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:51,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368119123] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:51,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1588569902] [2021-11-13 01:38:51,875 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:51,875 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:51,876 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:51,876 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:51,876 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:51,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,882 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:51,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:51,883 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:51,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:51,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:51,890 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_32|], 21=[|v_#valid_33|]} [2021-11-13 01:38:51,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:51,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:51,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:51,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:51,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:51,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:51,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:51,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:51,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:51,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:51,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:51,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:51,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:51,944 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:51,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:51,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:51,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:51,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:51,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:51,957 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_33|], 15=[|v_#valid_34|]} [2021-11-13 01:38:51,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:51,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:51,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:51,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:51,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:51,986 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:51,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:51,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:51,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:51,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:51,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:51,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:52,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:52,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:52,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:52,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,038 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:52,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:38:52,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:38:52,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:38:52,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:52,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:52,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:38:52,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:38:52,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:52,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:52,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:52,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:52,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:38:52,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:38:52,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:38:52,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:38:52,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:38:52,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:38:52,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:38:52,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:38:52,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:38:52,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:38:52,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:52,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:52,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:52,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:52,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:52,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:52,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:52,276 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:52,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:52,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:52,288 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,337 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:38:52,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:38:52,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:52,343 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:38:52,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,415 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:52,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:52,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:52,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:52,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:52,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:52,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:52,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:52,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:52,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:52,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:52,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:52,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:52,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:52,464 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:52,471 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:52,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:52,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:38:52,483 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:38:52,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:38:52,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,519 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:52,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:52,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:52,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:52,537 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:52,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:52,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:52,590 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:53,584 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:53,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:53,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2021-11-13 01:38:53,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598832769] [2021-11-13 01:38:53,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:53,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 01:38:53,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:53,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 01:38:53,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-11-13 01:38:53,586 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:53,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:53,805 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2021-11-13 01:38:53,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-13 01:38:53,806 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-13 01:38:53,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:53,806 INFO L225 Difference]: With dead ends: 23 [2021-11-13 01:38:53,807 INFO L226 Difference]: Without dead ends: 21 [2021-11-13 01:38:53,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-11-13 01:38:53,808 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 26 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 95.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.64ms SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 120.43ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:53,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 32 Invalid, 160 Unknown, 0 Unchecked, 1.64ms Time], IncrementalHoareTripleChecker [30 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 120.43ms Time] [2021-11-13 01:38:53,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-13 01:38:53,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2021-11-13 01:38:53,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 18 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-13 01:38:53,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2021-11-13 01:38:53,814 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 15 [2021-11-13 01:38:53,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:53,814 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2021-11-13 01:38:53,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:53,815 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2021-11-13 01:38:53,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-13 01:38:53,816 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:53,816 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1] [2021-11-13 01:38:53,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-13 01:38:54,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-11-13 01:38:54,030 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:54,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:54,030 INFO L85 PathProgramCache]: Analyzing trace with hash 442885501, now seen corresponding path program 5 times [2021-11-13 01:38:54,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:54,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213465634] [2021-11-13 01:38:54,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:54,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:54,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:54,169 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:54,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213465634] [2021-11-13 01:38:54,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213465634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:54,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142442937] [2021-11-13 01:38:54,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:38:54,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:54,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:54,172 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:54,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-13 01:38:54,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-13 01:38:54,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:38:54,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-13 01:38:54,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:54,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:54,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142442937] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:54,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [256502468] [2021-11-13 01:38:54,470 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:54,470 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:54,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:54,470 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:54,471 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:54,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:54,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:54,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:54,487 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_35|], 21=[|v_#valid_36|]} [2021-11-13 01:38:54,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:54,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:54,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:54,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:54,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:54,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:54,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:54,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:54,547 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:54,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:54,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:54,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:54,561 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_36|], 15=[|v_#valid_37|]} [2021-11-13 01:38:54,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,588 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:54,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:54,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:54,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:54,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:54,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:54,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:54,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:54,632 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:54,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,644 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:54,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,650 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,652 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:54,653 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:54,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:54,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:54,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:38:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:54,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:54,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:54,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:54,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:38:54,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,703 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:38:54,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:54,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,825 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:54,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:54,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:54,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:54,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:54,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:54,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:54,873 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:54,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:38:54,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:54,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:38:54,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:38:54,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:54,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:38:54,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:54,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:54,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:54,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:54,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:54,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:54,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:54,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:54,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:54,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:54,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,057 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:38:55,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:38:55,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:55,063 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:38:55,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,131 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:55,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:55,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:55,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:55,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:55,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:55,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:55,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:55,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:55,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:55,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38: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 16 treesize of output 12 [2021-11-13 01:38:55,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:55,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:55,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:55,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:55,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:55,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:55,178 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:55,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:55,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,186 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:38:55,189 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:38:55,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:38:55,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:38:55,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:38:55,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,300 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:55,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:55,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:55,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:55,317 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:55,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:55,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:55,362 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:56,330 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:56,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:56,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2021-11-13 01:38:56,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764795546] [2021-11-13 01:38:56,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:56,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-13 01:38:56,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:56,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-13 01:38:56,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-11-13 01:38:56,332 INFO L87 Difference]: Start difference. First operand 19 states and 20 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-13 01:38:56,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:56,435 INFO L93 Difference]: Finished difference Result 41 states and 43 transitions. [2021-11-13 01:38:56,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-13 01:38:56,436 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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 18 [2021-11-13 01:38:56,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:56,437 INFO L225 Difference]: With dead ends: 41 [2021-11-13 01:38:56,437 INFO L226 Difference]: Without dead ends: 26 [2021-11-13 01:38:56,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-11-13 01:38:56,439 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 24 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.00ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.50ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:56,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 30 Invalid, 75 Unknown, 0 Unchecked, 3.00ms Time], IncrementalHoareTripleChecker [17 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 53.50ms Time] [2021-11-13 01:38:56,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-11-13 01:38:56,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 20. [2021-11-13 01:38:56,444 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-13 01:38:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-11-13 01:38:56,445 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 18 [2021-11-13 01:38:56,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:56,445 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-11-13 01:38:56,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-13 01:38:56,446 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-11-13 01:38:56,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-13 01:38:56,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:56,447 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1] [2021-11-13 01:38:56,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-13 01:38:56,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:56,666 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:56,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:56,667 INFO L85 PathProgramCache]: Analyzing trace with hash -20076106, now seen corresponding path program 6 times [2021-11-13 01:38:56,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:56,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660220472] [2021-11-13 01:38:56,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:56,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:56,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:56,889 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:56,889 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:56,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660220472] [2021-11-13 01:38:56,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660220472] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:56,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331488390] [2021-11-13 01:38:56,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:38:56,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:56,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:56,894 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:56,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-13 01:38:56,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:38:56,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:38:56,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-13 01:38:56,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:57,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:38:57,035 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:57,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:38:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:57,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:57,396 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:38:57,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:57,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:38:57,464 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:38:57,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:38:57,537 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:57,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331488390] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:57,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1446545852] [2021-11-13 01:38:57,540 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:57,540 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:57,540 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:57,540 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:57,540 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:57,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:57,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:57,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:57,550 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_38|], 21=[|v_#valid_39|]} [2021-11-13 01:38:57,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:57,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:57,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:57,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:57,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:57,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:57,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:57,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:57,600 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:57,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:57,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:57,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:57,610 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_39|], 15=[|v_#valid_40|]} [2021-11-13 01:38:57,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,636 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:57,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:57,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:57,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:38:57,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:57,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:38:57,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:57,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:38:57,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:38:57,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,685 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:38:57,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,691 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:57,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:57,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:38:57,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:38:57,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:38:57,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:57,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:57,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:57,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:57,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:38:57,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,737 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:38:57,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:57,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,828 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:57,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:57,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:57,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:57,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,859 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:38:57,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:38:57,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:38:57,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:38:57,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:38:57,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:57,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:38:57,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:38:57,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:57,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:57,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:57,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:38:57,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:57,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:38:57,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:57,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:38:57,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:57,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:57,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:38:57,977 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:57,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,023 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:38:58,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:38:58,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:58,028 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:38:58,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,083 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:38:58,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:58,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:58,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:58,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:58,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:38:58,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:58,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:58,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:58,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:58,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:38:58,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:58,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:58,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:58,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:38:58,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:38:58,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:38:58,126 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:38:58,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:58,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:38:58,136 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:38:58,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:38:58,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,164 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:58,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:58,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:58,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:38:58,183 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:38:58,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:38:58,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:58,214 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:38:59,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:38:59,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:38:59,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 22 [2021-11-13 01:38:59,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374781081] [2021-11-13 01:38:59,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:38:59,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-13 01:38:59,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:38:59,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-13 01:38:59,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2021-11-13 01:38:59,068 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:59,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:38:59,332 INFO L93 Difference]: Finished difference Result 27 states and 28 transitions. [2021-11-13 01:38:59,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 01:38:59,332 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-13 01:38:59,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:38:59,333 INFO L225 Difference]: With dead ends: 27 [2021-11-13 01:38:59,333 INFO L226 Difference]: Without dead ends: 25 [2021-11-13 01:38:59,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2021-11-13 01:38:59,335 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 25 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 126.14ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.61ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 160.58ms IncrementalHoareTripleChecker+Time [2021-11-13 01:38:59,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 71 Invalid, 316 Unknown, 0 Unchecked, 1.61ms Time], IncrementalHoareTripleChecker [33 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 160.58ms Time] [2021-11-13 01:38:59,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-13 01:38:59,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 23. [2021-11-13 01:38:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:59,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2021-11-13 01:38:59,340 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 19 [2021-11-13 01:38:59,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:38:59,341 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2021-11-13 01:38:59,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:38:59,341 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2021-11-13 01:38:59,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-13 01:38:59,342 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:38:59,342 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1] [2021-11-13 01:38:59,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-13 01:38:59,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:59,558 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:38:59,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:38:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1081684630, now seen corresponding path program 7 times [2021-11-13 01:38:59,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:38:59,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48847622] [2021-11-13 01:38:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:38:59,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:38:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:59,658 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:38:59,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48847622] [2021-11-13 01:38:59,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48847622] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:38:59,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276191285] [2021-11-13 01:38:59,658 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:38:59,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:38:59,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:38:59,659 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:38:59,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-13 01:38:59,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:38:59,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-13 01:38:59,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:38:59,840 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:59,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:38:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:38:59,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276191285] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:38:59,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1489242698] [2021-11-13 01:38:59,902 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:38:59,903 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:38:59,903 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:38:59,903 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:38:59,903 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:38:59,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,908 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:59,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:38:59,909 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:59,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:38:59,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:38:59,912 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_41|], 21=[|v_#valid_42|]} [2021-11-13 01:38:59,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:38:59,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:59,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:38:59,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:59,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:59,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:38:59,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:59,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:38:59,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:59,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:38:59,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:38:59,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:38:59,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:38:59,958 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:38:59,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:59,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:38:59,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:38:59,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:38:59,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:38:59,970 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_42|], 15=[|v_#valid_43|]} [2021-11-13 01:38:59,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:38:59,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:59,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:38:59,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:38:59,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:38:59,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:38:59,998 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:38:59,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:38:59,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:00,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:00,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:00,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:00,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:00,027 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:00,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,036 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:00,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:00,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:00,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:00,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:00,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:39:00,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:00,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:00,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:00,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:00,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:39:00,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,086 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:39:00,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:00,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:00,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:00,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:00,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:00,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:00,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:00,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:00,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:39:00,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:39:00,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:39:00,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:00,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:00,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:00,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:00,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:00,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:00,280 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:00,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:39:00,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:00,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:00,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,365 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:39:00,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:39:00,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:00,372 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:39:00,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,430 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:00,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:00,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:00,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:00,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:00,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:00,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:00,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:00,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:00,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:00,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:00,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:00,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:00,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:00,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:00,498 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:00,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:00,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,504 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:39:00,507 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:39:00,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:39:00,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:39:00,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:39:00,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,595 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:00,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:00,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:00,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:00,613 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:00,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:00,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:00,655 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:01,458 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:01,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:01,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2021-11-13 01:39:01,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685979473] [2021-11-13 01:39:01,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:01,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-13 01:39:01,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:01,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-13 01:39:01,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-11-13 01:39:01,460 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:01,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:01,587 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2021-11-13 01:39:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-13 01:39:01,588 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-13 01:39:01,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:01,588 INFO L225 Difference]: With dead ends: 48 [2021-11-13 01:39:01,589 INFO L226 Difference]: Without dead ends: 30 [2021-11-13 01:39:01,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2021-11-13 01:39:01,590 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 40 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.71ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 77.77ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:01,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 37 Invalid, 97 Unknown, 0 Unchecked, 0.71ms Time], IncrementalHoareTripleChecker [26 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 77.77ms Time] [2021-11-13 01:39:01,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-13 01:39:01,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 24. [2021-11-13 01:39:01,594 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-13 01:39:01,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2021-11-13 01:39:01,602 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 22 [2021-11-13 01:39:01,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:01,602 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2021-11-13 01:39:01,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:01,603 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2021-11-13 01:39:01,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-13 01:39:01,604 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:01,604 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-13 01:39:01,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:01,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-11-13 01:39:01,812 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:01,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:01,812 INFO L85 PathProgramCache]: Analyzing trace with hash -443560669, now seen corresponding path program 8 times [2021-11-13 01:39:01,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:01,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620212277] [2021-11-13 01:39:01,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:01,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:02,010 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:02,011 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:02,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620212277] [2021-11-13 01:39:02,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620212277] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:02,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024786900] [2021-11-13 01:39:02,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:39:02,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:02,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:02,014 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:02,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-13 01:39:02,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-13 01:39:02,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:02,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-13 01:39:02,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:02,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2021-11-13 01:39:02,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:02,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:39:04,926 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-13 01:39:04,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 37 [2021-11-13 01:39:04,952 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:04,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:05,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 65 [2021-11-13 01:39:05,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:05,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:05,559 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-11-13 01:39:05,631 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:05,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024786900] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:05,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1582944442] [2021-11-13 01:39:05,633 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:05,634 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:05,634 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:05,634 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:05,635 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:05,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:05,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:05,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:05,645 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_44|], 21=[|v_#valid_45|]} [2021-11-13 01:39:05,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:05,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:05,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:05,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:05,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:05,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:05,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:05,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,690 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:05,696 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:05,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:05,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:05,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:05,705 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_45|], 15=[|v_#valid_46|]} [2021-11-13 01:39:05,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,740 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:05,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:05,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:05,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:05,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:05,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:05,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:05,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:05,780 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:05,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,789 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:05,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:05,798 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:05,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:05,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:05,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:39:05,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:05,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:05,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:05,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:05,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:39:05,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:39:05,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:05,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,923 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:05,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:05,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:05,933 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:05,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:05,938 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:05,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:39:05,940 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:39:05,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:39:05,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:05,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:39:05,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:39:05,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:05,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:05,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:05,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:05,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:05,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:06,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:39:06,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:06,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:06,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:06,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:06,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:06,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:06,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:06,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:06,036 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:06,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:06,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:06,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:06,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:06,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,094 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:39:06,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:39:06,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:06,100 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:39:06,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,160 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:06,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:06,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:06,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:06,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:06,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:06,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:06,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:06,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:06,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:06,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:06,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:06,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:06,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:06,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:06,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:06,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:06,214 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:06,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:06,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:06,225 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:06,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:06,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,250 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:06,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:06,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:06,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:06,267 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:06,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:06,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:06,299 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:07,435 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:07,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:07,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2021-11-13 01:39:07,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714328699] [2021-11-13 01:39:07,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:07,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-13 01:39:07,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:07,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-13 01:39:07,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1245, Unknown=1, NotChecked=0, Total=1406 [2021-11-13 01:39:07,438 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:08,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:08,023 INFO L93 Difference]: Finished difference Result 43 states and 45 transitions. [2021-11-13 01:39:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 01:39:08,024 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-11-13 01:39:08,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:08,025 INFO L225 Difference]: With dead ends: 43 [2021-11-13 01:39:08,025 INFO L226 Difference]: Without dead ends: 25 [2021-11-13 01:39:08,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=326, Invalid=2535, Unknown=1, NotChecked=0, Total=2862 [2021-11-13 01:39:08,028 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 7 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.64ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 45.04ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:08,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 63 Invalid, 75 Unknown, 0 Unchecked, 0.64ms Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 29 Unchecked, 45.04ms Time] [2021-11-13 01:39:08,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-13 01:39:08,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2021-11-13 01:39:08,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.0833333333333333) internal successors, (26), 24 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:08,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2021-11-13 01:39:08,034 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 23 [2021-11-13 01:39:08,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:08,034 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2021-11-13 01:39:08,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:08,035 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2021-11-13 01:39:08,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-13 01:39:08,036 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:08,036 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-13 01:39:08,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:08,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-11-13 01:39:08,244 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:08,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:08,250 INFO L85 PathProgramCache]: Analyzing trace with hash -2136554358, now seen corresponding path program 9 times [2021-11-13 01:39:08,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:08,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650175452] [2021-11-13 01:39:08,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:08,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:08,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:08,510 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:08,510 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:08,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650175452] [2021-11-13 01:39:08,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650175452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:08,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360198522] [2021-11-13 01:39:08,511 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:39:08,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:08,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:08,512 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:08,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-13 01:39:08,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:39:08,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:08,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-13 01:39:08,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:08,631 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:08,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:08,712 INFO L354 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2021-11-13 01:39:08,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 75 [2021-11-13 01:39:08,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:08,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 19 [2021-11-13 01:39:09,371 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-13 01:39:09,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 35 [2021-11-13 01:39:09,402 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:09,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:09,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 63 [2021-11-13 01:39:09,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:09,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:09,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 49 [2021-11-13 01:39:09,701 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:39:09,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 52 [2021-11-13 01:39:09,913 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:09,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360198522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:09,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1667955403] [2021-11-13 01:39:09,915 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:09,915 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:09,916 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:09,916 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:09,916 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:09,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,921 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:09,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:09,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:09,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:09,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:09,930 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_47|], 21=[|v_#valid_48|]} [2021-11-13 01:39:09,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:09,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:09,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:09,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:09,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:09,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:09,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:09,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:09,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:09,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:09,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:09,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:09,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:09,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:09,991 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:09,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:09,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:09,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:09,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:09,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:09,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:10,001 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_48|], 15=[|v_#valid_49|]} [2021-11-13 01:39:10,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:10,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,036 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:10,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:10,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:10,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:10,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:10,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:10,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:10,069 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:10,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,080 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:10,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:39:10,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:39:10,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:39:10,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:10,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:10,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:39:10,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:39:10,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,212 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:10,214 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:10,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:10,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:10,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:10,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:10,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:39:10,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:39:10,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:39:10,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:39:10,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:39:10,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:10,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:10,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:10,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:10,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:10,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:10,312 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:10,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:39:10,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:10,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:10,341 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,390 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:39:10,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:39:10,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:10,396 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:39:10,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,450 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:10,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:10,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:10,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:10,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:10,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:10,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:10,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:10,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,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 16 treesize of output 12 [2021-11-13 01:39:10,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:10,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:10,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:10,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:10,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:10,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:10,504 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:10,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:10,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,510 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:39:10,513 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:39:10,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:39:10,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:39:10,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:39:10,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,589 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:10,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:10,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:10,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:10,617 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:10,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:10,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:10,647 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:11,700 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:11,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:11,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 30 [2021-11-13 01:39:11,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695611603] [2021-11-13 01:39:11,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:11,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-13 01:39:11,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:11,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-13 01:39:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2021-11-13 01:39:11,702 INFO L87 Difference]: Start difference. First operand 25 states and 26 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-13 01:39:11,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:11,993 INFO L93 Difference]: Finished difference Result 47 states and 50 transitions. [2021-11-13 01:39:11,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-13 01:39:11,993 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-13 01:39:11,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:11,994 INFO L225 Difference]: With dead ends: 47 [2021-11-13 01:39:11,994 INFO L226 Difference]: Without dead ends: 45 [2021-11-13 01:39:11,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2021-11-13 01:39:11,996 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 27 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 133.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.44ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 160.49ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:11,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 95 Invalid, 195 Unknown, 0 Unchecked, 1.44ms Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 14 Unchecked, 160.49ms Time] [2021-11-13 01:39:11,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-13 01:39:12,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 32. [2021-11-13 01:39:12,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2021-11-13 01:39:12,005 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 24 [2021-11-13 01:39:12,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:12,005 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2021-11-13 01:39:12,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-13 01:39:12,006 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2021-11-13 01:39:12,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-13 01:39:12,007 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:12,007 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 1, 1, 1, 1, 1] [2021-11-13 01:39:12,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:12,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2021-11-13 01:39:12,212 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:12,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:12,212 INFO L85 PathProgramCache]: Analyzing trace with hash 229555709, now seen corresponding path program 10 times [2021-11-13 01:39:12,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:12,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262539655] [2021-11-13 01:39:12,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:12,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:12,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:12,610 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:12,610 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:12,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262539655] [2021-11-13 01:39:12,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262539655] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:12,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319057043] [2021-11-13 01:39:12,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:39:12,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:12,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:12,614 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:12,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-13 01:39:12,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:12,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-13 01:39:12,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:12,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 16 treesize of output 12 [2021-11-13 01:39:12,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:12,815 INFO L354 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2021-11-13 01:39:12,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 75 [2021-11-13 01:39:12,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:12,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 16 [2021-11-13 01:39:13,548 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-13 01:39:13,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 35 [2021-11-13 01:39:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:13,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:13,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:13,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 63 [2021-11-13 01:39:13,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:13,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:13,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 49 [2021-11-13 01:39:13,833 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:39:13,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 52 [2021-11-13 01:39:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 1 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:14,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319057043] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:14,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1627139533] [2021-11-13 01:39:14,065 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:14,065 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:14,066 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:14,066 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:14,066 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:14,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:14,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:14,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:14,077 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_50|], 21=[|v_#valid_51|]} [2021-11-13 01:39:14,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:14,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:14,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:14,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:14,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:14,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:14,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:14,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,124 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:14,129 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:14,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:14,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:14,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:14,137 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_51|], 15=[|v_#valid_52|]} [2021-11-13 01:39:14,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:14,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,164 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:14,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:14,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:14,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:14,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:14,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:14,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:14,192 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:14,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,202 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:14,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:14,209 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:14,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:14,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:14,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:39:14,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:14,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:14,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:14,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:14,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:39:14,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:39:14,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:14,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:14,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:14,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:14,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:14,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:14,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:14,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:14,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:39:14,387 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:39:14,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:39:14,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:14,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:39:14,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:14,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:14,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:14,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:14,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:14,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:14,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:14,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:14,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,542 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:39:14,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:39:14,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:14,547 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:39:14,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,604 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:14,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:14,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:14,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:14,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:14,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:14,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:14,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:14,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:14,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:14,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:14,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:14,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:14,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:14,648 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:14,654 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:14,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:14,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:14,665 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:14,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:14,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,692 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:14,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:14,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:14,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:14,710 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:14,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:14,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:14,755 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:15,930 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:15,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:15,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2021-11-13 01:39:15,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062533269] [2021-11-13 01:39:15,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:15,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-13 01:39:15,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:15,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-13 01:39:15,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1393, Unknown=0, NotChecked=0, Total=1560 [2021-11-13 01:39:15,934 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 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-13 01:39:16,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:16,712 INFO L93 Difference]: Finished difference Result 73 states and 77 transitions. [2021-11-13 01:39:16,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-13 01:39:16,713 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 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) Word has length 28 [2021-11-13 01:39:16,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:16,714 INFO L225 Difference]: With dead ends: 73 [2021-11-13 01:39:16,714 INFO L226 Difference]: Without dead ends: 71 [2021-11-13 01:39:16,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 63 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=360, Invalid=2946, Unknown=0, NotChecked=0, Total=3306 [2021-11-13 01:39:16,716 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 32 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 187.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.98ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 224.13ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:16,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 193 Invalid, 440 Unknown, 0 Unchecked, 2.98ms Time], IncrementalHoareTripleChecker [31 Valid, 277 Invalid, 0 Unknown, 132 Unchecked, 224.13ms Time] [2021-11-13 01:39:16,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-13 01:39:16,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 36. [2021-11-13 01:39:16,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 35 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-13 01:39:16,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2021-11-13 01:39:16,728 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 28 [2021-11-13 01:39:16,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:16,729 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2021-11-13 01:39:16,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 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-13 01:39:16,730 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2021-11-13 01:39:16,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-13 01:39:16,731 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:16,731 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 1, 1, 1, 1, 1] [2021-11-13 01:39:16,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-13 01:39:16,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable326 [2021-11-13 01:39:16,932 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:16,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:16,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1412385034, now seen corresponding path program 11 times [2021-11-13 01:39:16,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:16,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176633767] [2021-11-13 01:39:16,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:16,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:16,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 41 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:17,111 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:17,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176633767] [2021-11-13 01:39:17,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176633767] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:17,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905024561] [2021-11-13 01:39:17,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:39:17,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:17,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:17,113 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:17,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-13 01:39:17,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-13 01:39:17,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:17,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-13 01:39:17,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:17,907 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:17,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:18,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905024561] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:18,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [860831104] [2021-11-13 01:39:18,028 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:18,028 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:18,029 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:18,029 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:18,029 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:18,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:18,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:18,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:18,042 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_53|], 21=[|v_#valid_54|]} [2021-11-13 01:39:18,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:18,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:18,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:18,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:18,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:18,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:18,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:18,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,088 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:18,096 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:18,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:18,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:18,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:18,106 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_54|], 15=[|v_#valid_55|]} [2021-11-13 01:39:18,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:18,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,138 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:18,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:18,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:18,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:18,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:18,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:18,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:18,174 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:18,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,184 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:18,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:18,191 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:18,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:18,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:18,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:39:18,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:18,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:18,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:18,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:18,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:39:18,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,227 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:39:18,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,303 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:18,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:18,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:18,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:18,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:18,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:18,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:18,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:18,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:39:18,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:39:18,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:39:18,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:18,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:18,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:18,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:18,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:18,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:39:18,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:18,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:18,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:18,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:18,466 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,514 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:39:18,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:39:18,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:18,521 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:39:18,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,589 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:18,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:18,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:18,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:18,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:18,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:18,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:18,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:18,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:18,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:18,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:18,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:18,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:18,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:18,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:18,646 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:18,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:18,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,656 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:39:18,659 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:39:18,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:39:18,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:39:18,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:39:18,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,741 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:18,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:18,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:18,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:18,768 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:18,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:18,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:18,801 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:19,856 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:19,857 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:19,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2021-11-13 01:39:19,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672251945] [2021-11-13 01:39:19,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:19,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-13 01:39:19,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:19,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-13 01:39:19,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-11-13 01:39:19,859 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:20,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:20,078 INFO L93 Difference]: Finished difference Result 83 states and 86 transitions. [2021-11-13 01:39:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 01:39:20,079 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-11-13 01:39:20,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:20,080 INFO L225 Difference]: With dead ends: 83 [2021-11-13 01:39:20,080 INFO L226 Difference]: Without dead ends: 59 [2021-11-13 01:39:20,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=261, Invalid=1071, Unknown=0, NotChecked=0, Total=1332 [2021-11-13 01:39:20,082 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 84.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.78ms SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.52ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:20,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 54 Invalid, 146 Unknown, 0 Unchecked, 1.78ms Time], IncrementalHoareTripleChecker [39 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 117.52ms Time] [2021-11-13 01:39:20,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-13 01:39:20,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 36. [2021-11-13 01:39:20,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 35 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:20,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2021-11-13 01:39:20,100 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 30 [2021-11-13 01:39:20,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:20,100 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2021-11-13 01:39:20,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:20,101 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2021-11-13 01:39:20,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-13 01:39:20,111 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:20,111 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 6, 6, 1, 1, 1, 1, 1] [2021-11-13 01:39:20,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:20,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-11-13 01:39:20,342 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:20,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:20,342 INFO L85 PathProgramCache]: Analyzing trace with hash 368451626, now seen corresponding path program 12 times [2021-11-13 01:39:20,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:20,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197335988] [2021-11-13 01:39:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:20,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:20,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:20,678 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:20,678 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:20,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197335988] [2021-11-13 01:39:20,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197335988] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:20,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600654846] [2021-11-13 01:39:20,679 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:39:20,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:20,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:20,680 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:20,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-13 01:39:20,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:39:20,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:20,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-13 01:39:20,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:20,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:20,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:20,894 INFO L354 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2021-11-13 01:39:20,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 75 [2021-11-13 01:39:20,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:20,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 16 [2021-11-13 01:39:21,730 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-13 01:39:21,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 35 [2021-11-13 01:39:21,771 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:21,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:22,044 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 63 [2021-11-13 01:39:22,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:22,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:22,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 49 [2021-11-13 01:39:22,137 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:39:22,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 52 [2021-11-13 01:39:22,460 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 1 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:22,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600654846] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:22,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [670317761] [2021-11-13 01:39:22,462 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:22,462 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:22,463 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:22,463 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:22,463 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:22,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:22,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:22,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:22,485 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_56|], 21=[|v_#valid_57|]} [2021-11-13 01:39:22,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:22,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:22,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:22,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:22,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:22,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:22,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:22,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:22,540 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:22,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:22,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:22,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:22,553 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_57|], 15=[|v_#valid_58|]} [2021-11-13 01:39:22,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,581 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:22,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:22,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:22,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:22,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:22,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:22,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:22,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:22,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:22,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,624 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:22,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,627 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:39:22,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:39:22,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:39:22,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:22,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:22,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:39:22,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:39:22,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,705 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,712 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:22,716 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:22,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:22,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:22,721 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:22,724 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:22,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:39:22,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:39:22,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:39:22,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:39:22,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:39:22,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:22,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:22,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:22,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:22,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:22,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:22,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:22,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:39:22,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:22,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:22,840 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,887 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:39:22,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:39:22,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:22,893 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:39:22,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,968 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:22,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:22,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:22,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:22,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:22,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 16 treesize of output 12 [2021-11-13 01:39:22,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:22,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:22,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:22,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:22,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:22,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:23,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:23,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:23,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:23,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:23,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:23,014 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:23,019 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:23,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:23,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,027 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:39:23,031 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:39:23,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:39:23,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:39:23,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:39:23,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,115 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:23,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:23,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:23,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:23,133 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:23,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:23,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:23,167 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:24,619 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:24,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:24,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2021-11-13 01:39:24,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283556614] [2021-11-13 01:39:24,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:24,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-13 01:39:24,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:24,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-13 01:39:24,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1706, Unknown=0, NotChecked=0, Total=1892 [2021-11-13 01:39:24,623 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 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-13 01:39:26,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:26,059 INFO L93 Difference]: Finished difference Result 90 states and 95 transitions. [2021-11-13 01:39:26,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-13 01:39:26,060 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-13 01:39:26,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:26,061 INFO L225 Difference]: With dead ends: 90 [2021-11-13 01:39:26,061 INFO L226 Difference]: Without dead ends: 88 [2021-11-13 01:39:26,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 74 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1046 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=503, Invalid=4327, Unknown=0, NotChecked=0, Total=4830 [2021-11-13 01:39:26,064 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 60 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 340.46ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.82ms SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 404.56ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:26,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 247 Invalid, 752 Unknown, 0 Unchecked, 4.82ms Time], IncrementalHoareTripleChecker [86 Valid, 539 Invalid, 0 Unknown, 127 Unchecked, 404.56ms Time] [2021-11-13 01:39:26,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-13 01:39:26,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 40. [2021-11-13 01:39:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 39 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-13 01:39:26,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2021-11-13 01:39:26,076 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 32 [2021-11-13 01:39:26,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:26,077 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2021-11-13 01:39:26,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 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-13 01:39:26,078 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2021-11-13 01:39:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-13 01:39:26,079 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:26,079 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 1, 1, 1, 1, 1] [2021-11-13 01:39:26,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:26,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:26,294 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:26,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1929715773, now seen corresponding path program 13 times [2021-11-13 01:39:26,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:26,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964222160] [2021-11-13 01:39:26,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:26,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:26,499 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:26,500 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:26,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964222160] [2021-11-13 01:39:26,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964222160] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:26,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809989670] [2021-11-13 01:39:26,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:39:26,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:26,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:26,502 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:26,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-13 01:39:26,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:26,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-13 01:39:26,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:26,888 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:26,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:26,989 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:26,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809989670] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:26,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1549943793] [2021-11-13 01:39:26,991 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:26,991 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:26,991 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:26,991 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:26,992 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:26,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:26,998 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:26,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:26,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:26,999 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:26,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:27,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:27,004 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_59|], 21=[|v_#valid_60|]} [2021-11-13 01:39:27,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:27,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:27,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:27,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:27,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:27,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:27,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:27,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,049 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:27,056 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:27,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:27,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:27,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:27,063 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_60|], 15=[|v_#valid_61|]} [2021-11-13 01:39:27,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:27,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,100 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:27,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:27,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:27,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:27,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:27,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:27,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:27,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:27,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,146 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:27,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:39:27,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:39:27,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:39:27,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:27,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:27,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:39:27,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:39:27,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:27,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:27,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:39:27,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:39:27,297 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:27,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:27,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:39:27,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:39:27,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:39:27,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:39:27,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:39:27,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:39:27,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:27,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:27,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:27,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:27,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:27,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:27,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:27,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,443 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,454 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:27,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:27,457 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,528 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:39:27,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:39:27,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:27,534 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:39:27,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,594 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:27,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:27,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:27,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:27,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:27,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:27,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:27,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:27,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:27,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:27,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:27,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:27,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:27,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:27,643 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:27,649 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:27,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:27,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:27,661 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:27,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:27,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,688 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:27,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:27,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:27,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:27,705 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:27,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:27,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:27,740 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:28,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:28,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:28,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-11-13 01:39:28,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050454003] [2021-11-13 01:39:28,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:28,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-13 01:39:28,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:28,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-13 01:39:28,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2021-11-13 01:39:28,946 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 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-13 01:39:29,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:29,191 INFO L93 Difference]: Finished difference Result 93 states and 96 transitions. [2021-11-13 01:39:29,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-13 01:39:29,192 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-13 01:39:29,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:29,193 INFO L225 Difference]: With dead ends: 93 [2021-11-13 01:39:29,193 INFO L226 Difference]: Without dead ends: 66 [2021-11-13 01:39:29,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=323, Invalid=1317, Unknown=0, NotChecked=0, Total=1640 [2021-11-13 01:39:29,195 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.77ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 125.24ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:29,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 70 Invalid, 177 Unknown, 0 Unchecked, 1.77ms Time], IncrementalHoareTripleChecker [35 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 125.24ms Time] [2021-11-13 01:39:29,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-11-13 01:39:29,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 40. [2021-11-13 01:39:29,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.0769230769230769) internal successors, (42), 39 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:29,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2021-11-13 01:39:29,208 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 34 [2021-11-13 01:39:29,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:29,208 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2021-11-13 01:39:29,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 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-13 01:39:29,209 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2021-11-13 01:39:29,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-13 01:39:29,210 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:29,210 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 7, 7, 1, 1, 1, 1, 1] [2021-11-13 01:39:29,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-13 01:39:29,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-11-13 01:39:29,414 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:29,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:29,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1186240675, now seen corresponding path program 14 times [2021-11-13 01:39:29,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:29,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804823448] [2021-11-13 01:39:29,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:29,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:29,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:29,793 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:29,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804823448] [2021-11-13 01:39:29,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804823448] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:29,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29119960] [2021-11-13 01:39:29,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:39:29,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:29,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:29,795 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:29,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-13 01:39:30,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-13 01:39:30,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:30,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-13 01:39:30,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:30,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:30,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:30,861 INFO L354 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2021-11-13 01:39:30,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 77 [2021-11-13 01:39:30,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:30,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 16 [2021-11-13 01:39:32,691 INFO L354 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2021-11-13 01:39:32,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 40 [2021-11-13 01:39:32,724 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 70 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:32,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:36,320 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 101 treesize of output 101 [2021-11-13 01:39:36,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:36,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:36,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 77 [2021-11-13 01:39:36,421 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 94 [2021-11-13 01:39:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 63 proven. 57 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:36,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29119960] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:36,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2101125194] [2021-11-13 01:39:36,549 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:36,549 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:36,549 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:36,550 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:36,550 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:36,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,554 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:36,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:36,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:36,560 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_62|], 21=[|v_#valid_63|]} [2021-11-13 01:39:36,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:36,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:36,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:36,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:36,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:36,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:36,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:36,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:36,611 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:36,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:36,614 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:36,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:36,622 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_63|], 15=[|v_#valid_64|]} [2021-11-13 01:39:36,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:36,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,653 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:36,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:36,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:36,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:36,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:36,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:36,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:36,687 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:36,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,698 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:36,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:39:36,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:39:36,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:39:36,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:36,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:36,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:39:36,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:39:36,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,803 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:36,820 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:36,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:39:36,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:39:36,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:36,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:36,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:39:36,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:39:36,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:39:36,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:36,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:39:36,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:39:36,896 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:36,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:39:36,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:36,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:36,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:36,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:36,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:36,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:36,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:36,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:36,952 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:36,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:36,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:36,980 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:39:36,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:39:36,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:36,984 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:39:36,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,031 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:37,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:37,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:37,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:37,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:37,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:37,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:37,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:37,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:37,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:37,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:37,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:37,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:37,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:37,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:37,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:37,078 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:37,085 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:37,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:37,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:37,094 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:37,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:37,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,120 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:37,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:37,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:37,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:37,135 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:37,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:37,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:37,159 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:38,372 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:38,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:38,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 50 [2021-11-13 01:39:38,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977138757] [2021-11-13 01:39:38,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:38,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-13 01:39:38,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:38,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-13 01:39:38,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2755, Unknown=4, NotChecked=0, Total=3080 [2021-11-13 01:39:38,374 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand has 50 states, 50 states have (on average 1.9) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:43,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:43,384 INFO L93 Difference]: Finished difference Result 112 states and 117 transitions. [2021-11-13 01:39:43,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-13 01:39:43,385 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.9) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-13 01:39:43,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:43,386 INFO L225 Difference]: With dead ends: 112 [2021-11-13 01:39:43,387 INFO L226 Difference]: Without dead ends: 39 [2021-11-13 01:39:43,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=564, Invalid=5129, Unknown=7, NotChecked=0, Total=5700 [2021-11-13 01:39:43,392 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 5 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.16ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 51.09ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:43,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 183 Invalid, 138 Unknown, 0 Unchecked, 1.16ms Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 60 Unchecked, 51.09ms Time] [2021-11-13 01:39:43,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-11-13 01:39:43,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-11-13 01:39:43,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:43,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2021-11-13 01:39:43,413 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 36 [2021-11-13 01:39:43,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:43,414 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2021-11-13 01:39:43,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.9) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:43,414 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2021-11-13 01:39:43,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-13 01:39:43,417 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:43,417 INFO L514 BasicCegarLoop]: trace histogram [11, 8, 7, 7, 1, 1, 1, 1, 1] [2021-11-13 01:39:43,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:43,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:43,642 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:43,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:43,642 INFO L85 PathProgramCache]: Analyzing trace with hash -2028181891, now seen corresponding path program 15 times [2021-11-13 01:39:43,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:43,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80625105] [2021-11-13 01:39:43,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:43,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:43,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:44,150 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:44,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80625105] [2021-11-13 01:39:44,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80625105] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:44,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965642944] [2021-11-13 01:39:44,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:39:44,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:44,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:44,152 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:44,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-13 01:39:44,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:39:44,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:39:44,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-13 01:39:44,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:44,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:44,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:44,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 65 [2021-11-13 01:39:44,359 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-11-13 01:39:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 92 [2021-11-13 01:39:44,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:44,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 22 [2021-11-13 01:39:44,513 INFO L354 Elim1Store]: treesize reduction 153, result has 21.9 percent of original size [2021-11-13 01:39:44,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 101 [2021-11-13 01:39:44,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-11-13 01:39:44,774 INFO L354 Elim1Store]: treesize reduction 232, result has 27.7 percent of original size [2021-11-13 01:39:44,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 87 treesize of output 150 [2021-11-13 01:39:44,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:44,814 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:44,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 92 [2021-11-13 01:39:46,508 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:46,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:47,633 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_459| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_459| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_459|))) is different from false [2021-11-13 01:39:48,399 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_459| Int)) (or (< (+ 2 |c_ULTIMATE.start_main_~i~0#1|) |v_ULTIMATE.start_main_~i~0#1_459|) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse0) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse0 4) 0)) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_459| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0))) is different from false [2021-11-13 01:39:48,419 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 83 [2021-11-13 01:39:48,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:48,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:48,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 64 [2021-11-13 01:39:48,493 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:39:48,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 96 [2021-11-13 01:39:48,835 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 1 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 21 not checked. [2021-11-13 01:39:48,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965642944] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:48,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [418487625] [2021-11-13 01:39:48,836 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:48,837 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:48,837 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:48,837 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:48,837 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:48,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:48,848 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:48,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:48,852 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_65|], 21=[|v_#valid_66|]} [2021-11-13 01:39:48,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:48,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:48,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:48,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:48,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:48,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:48,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:48,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:48,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:48,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,888 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:48,891 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:48,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:48,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:48,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:48,900 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_66|], 15=[|v_#valid_67|]} [2021-11-13 01:39:48,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:48,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:48,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:48,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,922 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:48,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:48,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:48,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:48,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:48,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:48,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:48,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:48,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:48,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:48,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:48,948 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:48,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:48,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:48,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:48,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:48,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:48,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:39:48,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:48,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:48,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:48,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:48,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:48,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:49,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,005 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:39:49,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:39:49,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,078 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:49,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:49,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:49,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:49,108 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:49,114 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:39:49,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:39:49,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:39:49,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:39:49,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:39:49,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:39:49,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:49,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:49,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:49,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:39:49,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:49,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:39:49,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:49,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:49,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:49,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:49,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:49,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:49,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:49,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:49,222 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,271 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:39:49,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:39:49,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:49,276 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:39:49,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,334 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:49,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:49,338 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:49,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:49,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:49,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:49,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:49,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:49,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:49,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:49,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:49,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:49,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:49,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:49,375 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:49,380 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:49,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:49,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:49,391 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:49,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:49,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,421 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:49,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:49,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:49,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:49,438 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:49,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:49,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:49,471 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:39:50,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:39:50,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:39:50,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2021-11-13 01:39:50,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253109881] [2021-11-13 01:39:50,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:39:50,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-13 01:39:50,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:39:50,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-13 01:39:50,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2303, Unknown=2, NotChecked=198, Total=2756 [2021-11-13 01:39:50,695 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:52,082 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_459| Int)) (or (< (+ 2 |c_ULTIMATE.start_main_~i~0#1|) |v_ULTIMATE.start_main_~i~0#1_459|) (= (select (store (let ((.cse0 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse0) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse0 4) 0)) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_459| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0))) (forall ((|v_ULTIMATE.start_main_~i~0#1_459| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_459| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_459|))) (<= |c_ULTIMATE.start_main_~i~0#1| 8) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0) (<= 8 |c_ULTIMATE.start_main_~i~0#1|)) is different from false [2021-11-13 01:39:52,692 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_459| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_459| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_459|))) (= (select .cse0 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 4) (* |c_ULTIMATE.start_main_~i~0#1| 4))) 0) (<= 9 |c_ULTIMATE.start_main_~i~0#1|) (<= |c_ULTIMATE.start_main_~i~0#1| 9) (= (select .cse0 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 28)) 0))) is different from false [2021-11-13 01:39:53,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:39:53,130 INFO L93 Difference]: Finished difference Result 74 states and 78 transitions. [2021-11-13 01:39:53,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-13 01:39:53,131 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-13 01:39:53,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:39:53,131 INFO L225 Difference]: With dead ends: 74 [2021-11-13 01:39:53,132 INFO L226 Difference]: Without dead ends: 72 [2021-11-13 01:39:53,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 83 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 838 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=394, Invalid=3778, Unknown=4, NotChecked=516, Total=4692 [2021-11-13 01:39:53,134 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 181.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.06ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 218.45ms IncrementalHoareTripleChecker+Time [2021-11-13 01:39:53,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 237 Invalid, 404 Unknown, 0 Unchecked, 2.06ms Time], IncrementalHoareTripleChecker [12 Valid, 307 Invalid, 0 Unknown, 85 Unchecked, 218.45ms Time] [2021-11-13 01:39:53,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-13 01:39:53,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 49. [2021-11-13 01:39:53,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 48 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2021-11-13 01:39:53,149 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 38 [2021-11-13 01:39:53,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:39:53,149 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2021-11-13 01:39:53,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:39:53,150 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2021-11-13 01:39:53,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-13 01:39:53,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:39:53,150 INFO L514 BasicCegarLoop]: trace histogram [12, 9, 8, 8, 1, 1, 1, 1, 1] [2021-11-13 01:39:53,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-13 01:39:53,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:53,370 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:39:53,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:39:53,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1740477162, now seen corresponding path program 16 times [2021-11-13 01:39:53,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:39:53,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303764554] [2021-11-13 01:39:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:39:53,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:39:53,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:53,852 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:53,852 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:39:53,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303764554] [2021-11-13 01:39:53,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303764554] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:39:53,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530564960] [2021-11-13 01:39:53,852 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:39:53,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:39:53,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:39:53,854 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:39:53,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-13 01:39:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:39:53,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-13 01:39:53,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:39:53,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:39:53,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:39:54,090 INFO L354 Elim1Store]: treesize reduction 64, result has 32.6 percent of original size [2021-11-13 01:39:54,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 91 [2021-11-13 01:39:54,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:39:54,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:54,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2021-11-13 01:39:54,318 INFO L354 Elim1Store]: treesize reduction 144, result has 29.8 percent of original size [2021-11-13 01:39:54,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 129 [2021-11-13 01:39:54,396 INFO L354 Elim1Store]: treesize reduction 24, result has 51.0 percent of original size [2021-11-13 01:39:54,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 66 [2021-11-13 01:39:54,694 INFO L354 Elim1Store]: treesize reduction 240, result has 27.5 percent of original size [2021-11-13 01:39:54,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 98 treesize of output 162 [2021-11-13 01:39:54,877 INFO L354 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2021-11-13 01:39:54,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 34 [2021-11-13 01:39:54,930 INFO L354 Elim1Store]: treesize reduction 8, result has 50.0 percent of original size [2021-11-13 01:39:54,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2021-11-13 01:39:54,982 INFO L354 Elim1Store]: treesize reduction 41, result has 16.3 percent of original size [2021-11-13 01:39:54,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 18 [2021-11-13 01:39:55,058 INFO L354 Elim1Store]: treesize reduction 89, result has 8.2 percent of original size [2021-11-13 01:39:55,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 29 [2021-11-13 01:39:55,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:39:55,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:55,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2021-11-13 01:39:55,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:55,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-11-13 01:39:55,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:55,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:55,301 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-11-13 01:39:55,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 18 [2021-11-13 01:39:55,855 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:39:55,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:39:56,726 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_507| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_507| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_507|))) is different from false [2021-11-13 01:39:58,861 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_507| Int) (|v_ULTIMATE.start_main_~i~0#1_508| Int)) (or (< (+ |v_ULTIMATE.start_main_~i~0#1_508| 1) |v_ULTIMATE.start_main_~i~0#1_507|) (= (select (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_508| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_507| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_508|))) is different from false [2021-11-13 01:39:58,886 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:58,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 91 [2021-11-13 01:39:58,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:58,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:39:58,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 62 [2021-11-13 01:39:58,999 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:39:58,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 92 [2021-11-13 01:39:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 1 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 23 not checked. [2021-11-13 01:39:59,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530564960] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:39:59,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1884191996] [2021-11-13 01:39:59,133 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:39:59,133 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:39:59,134 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:39:59,134 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:39:59,134 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:39:59,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:59,143 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:59,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:39:59,148 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_68|], 21=[|v_#valid_69|]} [2021-11-13 01:39:59,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:39:59,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:59,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:59,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:39:59,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:59,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:39:59,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:39:59,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,210 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:39:59,215 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:39:59,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:59,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:39:59,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:39:59,224 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_69|], 15=[|v_#valid_70|]} [2021-11-13 01:39:59,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,266 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:39:59,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:39:59,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:59,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:39:59,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:59,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:39:59,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:59,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:39:59,315 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:39:59,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,325 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:39:59,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:39:59,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:39:59,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:39:59,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:59,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:39:59,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:39:59,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:39:59,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:59,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:39:59,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:39:59,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:39:59,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:59,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:39:59,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:39:59,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:39:59,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:39:59,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:39:59,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:39:59,471 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:59,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:39:59,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:59,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:39:59,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:39:59,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:39:59,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:59,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:39:59,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:39:59,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:39:59,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,586 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:39:59,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:39:59,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:59,592 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:39:59,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,640 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:39:59,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:59,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:39:59,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:39:59,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:39:59,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:59,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:59,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:59,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:39:59,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:59,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:39:59,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:39:59,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:39:59,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:39:59,702 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:39:59,708 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:39:59,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:39:59,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:39:59,715 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:39:59,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:39:59,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,735 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:59,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:59,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:39:59,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:39:59,747 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:39:59,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:39:59,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:39:59,768 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:00,922 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:00,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:00,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 41 [2021-11-13 01:40:00,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780116284] [2021-11-13 01:40:00,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:00,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-13 01:40:00,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:00,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-13 01:40:00,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1788, Unknown=2, NotChecked=174, Total=2162 [2021-11-13 01:40:00,925 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand has 41 states, 41 states have (on average 1.9268292682926829) internal successors, (79), 41 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:01,777 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~i~0#1_507| Int) (|v_ULTIMATE.start_main_~i~0#1_508| Int)) (or (< (+ |v_ULTIMATE.start_main_~i~0#1_508| 1) |v_ULTIMATE.start_main_~i~0#1_507|) (= (select (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_508| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_507| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_508|))) (<= 9 |c_ULTIMATE.start_main_~i~0#1|) (<= |c_ULTIMATE.start_main_~i~0#1| 9) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0)) is different from false [2021-11-13 01:40:02,408 WARN L838 $PredicateComparison]: unable to prove that (and (<= |c_ULTIMATE.start_main_~i~0#1| 10) (<= 10 |c_ULTIMATE.start_main_~i~0#1|) (exists ((|v_ULTIMATE.start_main_~i~0#1_486| Int) (|v_ULTIMATE.start_main_~i~0#1_485| Int)) (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= 0 (select .cse0 (+ (* |v_ULTIMATE.start_main_~i~0#1_486| 4) |c_ULTIMATE.start_main_~a~0#1.offset|))) (<= |c_ULTIMATE.start_main_~i~0#1| (+ |v_ULTIMATE.start_main_~i~0#1_486| 1)) (<= |v_ULTIMATE.start_main_~i~0#1_485| 8) (<= 8 |v_ULTIMATE.start_main_~i~0#1_485|) (= (select .cse0 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_485| 4))) 0) (<= |v_ULTIMATE.start_main_~i~0#1_486| (+ |v_ULTIMATE.start_main_~i~0#1_485| 1))))) (forall ((|v_ULTIMATE.start_main_~i~0#1_507| Int)) (or (= (select (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_507| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) |v_ULTIMATE.start_main_~i~0#1_507|))) (= (select (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| (* |c_ULTIMATE.start_main_~i~0#1| 4)) 0) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 32)) 0)) is different from false [2021-11-13 01:40:04,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:04,099 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2021-11-13 01:40:04,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-11-13 01:40:04,100 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.9268292682926829) internal successors, (79), 41 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-11-13 01:40:04,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:04,101 INFO L225 Difference]: With dead ends: 93 [2021-11-13 01:40:04,101 INFO L226 Difference]: Without dead ends: 91 [2021-11-13 01:40:04,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=424, Invalid=3246, Unknown=6, NotChecked=484, Total=4160 [2021-11-13 01:40:04,103 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 353.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.54ms SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 439.00ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:04,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 293 Invalid, 874 Unknown, 0 Unchecked, 4.54ms Time], IncrementalHoareTripleChecker [68 Valid, 665 Invalid, 0 Unknown, 141 Unchecked, 439.00ms Time] [2021-11-13 01:40:04,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-11-13 01:40:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 49. [2021-11-13 01:40:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 48 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2021-11-13 01:40:04,118 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 42 [2021-11-13 01:40:04,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:04,118 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2021-11-13 01:40:04,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.9268292682926829) internal successors, (79), 41 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:04,119 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2021-11-13 01:40:04,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-13 01:40:04,119 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:04,120 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 9, 9, 1, 1, 1, 1, 1] [2021-11-13 01:40:04,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:04,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:04,326 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:04,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:04,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1715070902, now seen corresponding path program 17 times [2021-11-13 01:40:04,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:04,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778974238] [2021-11-13 01:40:04,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:04,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:04,987 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:04,987 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:04,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778974238] [2021-11-13 01:40:04,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778974238] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:04,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940097250] [2021-11-13 01:40:04,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:40:04,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:04,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:04,989 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:04,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-13 01:40:06,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-13 01:40:06,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:40:06,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-13 01:40:06,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:06,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:40:06,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:40:06,754 INFO L354 Elim1Store]: treesize reduction 66, result has 33.3 percent of original size [2021-11-13 01:40:06,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 94 [2021-11-13 01:40:06,791 INFO L354 Elim1Store]: treesize reduction 7, result has 58.8 percent of original size [2021-11-13 01:40:06,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 25 [2021-11-13 01:40:06,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-13 01:40:07,022 INFO L354 Elim1Store]: treesize reduction 159, result has 25.7 percent of original size [2021-11-13 01:40:07,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 78 treesize of output 113 [2021-11-13 01:40:07,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:07,222 INFO L354 Elim1Store]: treesize reduction 39, result has 23.5 percent of original size [2021-11-13 01:40:07,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 128 treesize of output 97 [2021-11-13 01:40:09,331 INFO L354 Elim1Store]: treesize reduction 91, result has 3.2 percent of original size [2021-11-13 01:40:09,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 43 [2021-11-13 01:40:09,383 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:09,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:09,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 75 [2021-11-13 01:40:09,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:09,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:09,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2021-11-13 01:40:09,855 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:40:09,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 73 [2021-11-13 01:40:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 3 proven. 201 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:09,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940097250] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:09,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1981727635] [2021-11-13 01:40:09,931 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:09,931 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:09,931 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:09,931 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:09,931 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:09,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:09,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:09,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:09,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:09,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:09,939 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_71|], 21=[|v_#valid_72|]} [2021-11-13 01:40:09,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:09,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:09,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:09,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:09,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:09,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:09,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:09,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:09,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:09,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:09,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:09,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:09,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:09,982 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:09,986 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:09,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:09,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:09,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:09,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:09,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:09,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:09,992 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_72|], 15=[|v_#valid_73|]} [2021-11-13 01:40:10,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,022 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:10,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:10,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:10,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:10,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:10,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:10,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:10,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:10,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:10,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,083 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:10,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:40:10,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:40:10,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:40:10,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:10,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:10,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:40:10,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:40:10,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:10,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:10,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:40:10,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:40:10,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,171 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:10,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:10,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:10,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:10,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:40:10,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:40:10,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:40:10,201 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:10,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:10,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:10,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:10,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:10,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:10,238 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:10,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:40:10,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:10,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:10,269 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,314 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:40:10,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:40:10,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:10,318 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:40:10,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,359 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:10,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:10,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:10,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:10,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:10,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:10,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:10,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:10,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:10,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:10,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:10,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:10,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:10,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:10,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:10,410 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:10,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:10,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:40:10,421 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:40:10,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:40:10,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,445 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:10,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:10,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:10,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:10,462 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:10,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:10,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:10,486 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:11,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:11,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:11,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 43 [2021-11-13 01:40:11,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184972021] [2021-11-13 01:40:11,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:11,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-13 01:40:11,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-13 01:40:11,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2133, Unknown=0, NotChecked=0, Total=2352 [2021-11-13 01:40:11,714 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:14,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:14,340 INFO L93 Difference]: Finished difference Result 111 states and 114 transitions. [2021-11-13 01:40:14,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-13 01:40:14,341 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-13 01:40:14,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:14,342 INFO L225 Difference]: With dead ends: 111 [2021-11-13 01:40:14,342 INFO L226 Difference]: Without dead ends: 109 [2021-11-13 01:40:14,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=251, Invalid=2829, Unknown=0, NotChecked=0, Total=3080 [2021-11-13 01:40:14,345 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 61 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 310.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.51ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 371.34ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:14,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 322 Invalid, 718 Unknown, 0 Unchecked, 3.51ms Time], IncrementalHoareTripleChecker [10 Valid, 554 Invalid, 0 Unknown, 154 Unchecked, 371.34ms Time] [2021-11-13 01:40:14,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-11-13 01:40:14,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 48. [2021-11-13 01:40:14,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.0425531914893618) internal successors, (49), 47 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-11-13 01:40:14,376 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 45 [2021-11-13 01:40:14,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:14,377 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-11-13 01:40:14,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:14,377 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-11-13 01:40:14,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-13 01:40:14,378 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:14,378 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1] [2021-11-13 01:40:14,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:14,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable547,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:14,584 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:14,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:14,585 INFO L85 PathProgramCache]: Analyzing trace with hash 704175363, now seen corresponding path program 18 times [2021-11-13 01:40:14,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:14,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593288647] [2021-11-13 01:40:14,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:14,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:15,251 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:15,251 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:15,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593288647] [2021-11-13 01:40:15,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593288647] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:15,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789925892] [2021-11-13 01:40:15,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:40:15,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:15,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:15,253 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:15,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-13 01:40:15,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:40:15,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:40:15,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-13 01:40:15,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:15,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:40:15,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:40:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:15,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:16,127 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:40:16,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:16,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:16,205 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:40:16,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:40:16,298 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:16,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789925892] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:16,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [183948085] [2021-11-13 01:40:16,300 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:16,300 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:16,300 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:16,300 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:16,300 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:16,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:16,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:16,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:16,312 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_74|], 21=[|v_#valid_75|]} [2021-11-13 01:40:16,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:16,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:16,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:16,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:16,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:16,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:16,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:16,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:16,362 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:16,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:16,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:16,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:16,371 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_75|], 15=[|v_#valid_76|]} [2021-11-13 01:40:16,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:16,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,401 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:16,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:16,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:16,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:16,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:16,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:16,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:16,432 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:16,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,442 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:16,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:40:16,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:40:16,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:40:16,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:16,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:16,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:40:16,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:40:16,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:16,551 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:16,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:40:16,554 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:40:16,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:16,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:16,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:16,562 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:16,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:40:16,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:40:16,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:40:16,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:40:16,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:16,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:16,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:16,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:16,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:16,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:16,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:16,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:16,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:16,673 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,702 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:40:16,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:40:16,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:16,705 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:40:16,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,767 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:16,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:16,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:16,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:16,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:16,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:16,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:16,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:16,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:16,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:16,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:16,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:16,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:16,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:16,808 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:16,814 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:16,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:16,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:40:16,824 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:40:16,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:40:16,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,852 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:16,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:16,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:16,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:16,869 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:16,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:16,901 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:18,105 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:18,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:18,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 38 [2021-11-13 01:40:18,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028783953] [2021-11-13 01:40:18,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:18,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-13 01:40:18,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:18,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-13 01:40:18,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1764, Unknown=0, NotChecked=0, Total=1892 [2021-11-13 01:40:18,108 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:18,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:18,948 INFO L93 Difference]: Finished difference Result 55 states and 56 transitions. [2021-11-13 01:40:18,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-13 01:40:18,949 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-11-13 01:40:18,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:18,950 INFO L225 Difference]: With dead ends: 55 [2021-11-13 01:40:18,950 INFO L226 Difference]: Without dead ends: 53 [2021-11-13 01:40:18,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 118 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=237, Invalid=3069, Unknown=0, NotChecked=0, Total=3306 [2021-11-13 01:40:18,953 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 444.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.31ms SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 551.51ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:18,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 280 Invalid, 1069 Unknown, 0 Unchecked, 3.31ms Time], IncrementalHoareTripleChecker [68 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 551.51ms Time] [2021-11-13 01:40:18,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-13 01:40:18,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 51. [2021-11-13 01:40:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.04) internal successors, (52), 50 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:18,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2021-11-13 01:40:18,971 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 47 [2021-11-13 01:40:18,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:18,971 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2021-11-13 01:40:18,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2021-11-13 01:40:18,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-13 01:40:18,972 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:18,972 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 1, 1, 1, 1, 1] [2021-11-13 01:40:19,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:19,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2021-11-13 01:40:19,186 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:19,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1473100541, now seen corresponding path program 19 times [2021-11-13 01:40:19,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:19,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839719900] [2021-11-13 01:40:19,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:19,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 156 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:19,553 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:19,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839719900] [2021-11-13 01:40:19,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839719900] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:19,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591794018] [2021-11-13 01:40:19,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:40:19,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:19,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:19,555 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:19,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-13 01:40:19,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:19,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-13 01:40:19,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 187 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:20,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:20,215 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 187 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:20,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591794018] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:20,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1470783726] [2021-11-13 01:40:20,216 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:20,216 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:20,216 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:20,217 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:20,217 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:20,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:20,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:20,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:20,228 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_77|], 21=[|v_#valid_78|]} [2021-11-13 01:40:20,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:20,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:20,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:20,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:20,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:20,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:20,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:20,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:20,263 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:20,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:20,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:20,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:20,268 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_78|], 15=[|v_#valid_79|]} [2021-11-13 01:40:20,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,293 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:20,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:20,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:20,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:20,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:20,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:20,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:20,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:20,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,325 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:20,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:20,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:20,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:20,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:20,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:40:20,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:20,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:20,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:20,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:20,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:40:20,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,389 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:40:20,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,445 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:40:20,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:20,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:40:20,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:40:20,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:40:20,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:20,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:40:20,464 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:40:20,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:40:20,473 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:40:20,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:40:20,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:40:20,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:40:20,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:40:20,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:20,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:20,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:20,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:20,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:20,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:20,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:20,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,580 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:40:20,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:40:20,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:20,586 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:40:20,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,628 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:20,629 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:20,631 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:20,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:20,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:20,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:20,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:20,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:20,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:20,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:20,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:20,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:20,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:20,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:20,659 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:20,663 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:20,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:20,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:40:20,677 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:40:20,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:40:20,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,713 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:20,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:20,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:20,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:20,730 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:20,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:20,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:20,762 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:22,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:22,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:22,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2021-11-13 01:40:22,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863578169] [2021-11-13 01:40:22,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:22,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-13 01:40:22,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:22,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-13 01:40:22,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1671, Unknown=0, NotChecked=0, Total=2070 [2021-11-13 01:40:22,022 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:22,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:22,357 INFO L93 Difference]: Finished difference Result 97 states and 99 transitions. [2021-11-13 01:40:22,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-13 01:40:22,357 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 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 50 [2021-11-13 01:40:22,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:22,358 INFO L225 Difference]: With dead ends: 97 [2021-11-13 01:40:22,358 INFO L226 Difference]: Without dead ends: 58 [2021-11-13 01:40:22,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=641, Invalid=2551, Unknown=0, NotChecked=0, Total=3192 [2021-11-13 01:40:22,360 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 132 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 132.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.42ms SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 163.70ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:22,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 91 Invalid, 278 Unknown, 0 Unchecked, 1.42ms Time], IncrementalHoareTripleChecker [93 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 163.70ms Time] [2021-11-13 01:40:22,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-11-13 01:40:22,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 52. [2021-11-13 01:40:22,385 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-13 01:40:22,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2021-11-13 01:40:22,389 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 50 [2021-11-13 01:40:22,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:22,389 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2021-11-13 01:40:22,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:22,390 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2021-11-13 01:40:22,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-13 01:40:22,390 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:22,391 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1] [2021-11-13 01:40:22,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:22,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable605 [2021-11-13 01:40:22,606 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:22,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:22,606 INFO L85 PathProgramCache]: Analyzing trace with hash 288250678, now seen corresponding path program 20 times [2021-11-13 01:40:22,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:22,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411574721] [2021-11-13 01:40:22,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:22,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:23,305 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:23,305 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:23,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411574721] [2021-11-13 01:40:23,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411574721] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:23,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812585752] [2021-11-13 01:40:23,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:40:23,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:23,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:23,307 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:23,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-13 01:40:26,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-13 01:40:26,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:40:26,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-13 01:40:26,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:26,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2021-11-13 01:40:26,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:40:27,754 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-13 01:40:27,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 37 [2021-11-13 01:40:27,793 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 176 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:27,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:29,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 65 [2021-11-13 01:40:29,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:29,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:29,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-11-13 01:40:29,308 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 165 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:29,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812585752] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:29,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1758075334] [2021-11-13 01:40:29,310 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:29,310 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:29,310 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:29,310 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:29,311 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:29,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:29,314 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:29,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:29,317 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_80|], 21=[|v_#valid_81|]} [2021-11-13 01:40:29,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:29,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:29,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:29,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:29,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:29,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:29,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:29,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,366 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:29,369 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:29,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:29,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:29,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:29,375 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_81|], 15=[|v_#valid_82|]} [2021-11-13 01:40:29,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,399 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:29,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:29,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:29,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:29,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:29,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:29,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:29,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:29,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:29,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,433 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:29,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:40:29,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:40:29,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:40:29,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:29,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:29,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:40:29,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:40:29,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:29,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:29,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:29,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:29,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:29,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:29,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:40:29,513 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:40:29,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:40:29,516 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:40:29,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:40:29,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:40:29,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:29,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:29,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:29,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:29,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:29,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:29,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:29,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,585 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:29,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:29,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,615 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:40:29,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:40:29,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:29,619 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:40:29,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,657 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:29,659 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:29,660 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:29,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:29,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:29,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:29,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:29,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:29,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:29,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:29,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:29,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:29,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:29,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:29,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:29,690 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:29,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:29,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,695 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:40:29,696 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:40:29,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:40:29,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:40:29,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:40:29,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,773 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:29,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:29,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:29,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:29,797 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:29,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:29,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:29,829 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:31,243 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:31,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:31,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 67 [2021-11-13 01:40:31,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527183615] [2021-11-13 01:40:31,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:31,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-11-13 01:40:31,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:31,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-11-13 01:40:31,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=538, Invalid=4718, Unknown=0, NotChecked=0, Total=5256 [2021-11-13 01:40:31,246 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand has 67 states, 67 states have (on average 2.029850746268657) internal successors, (136), 67 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:32,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:32,537 INFO L93 Difference]: Finished difference Result 92 states and 94 transitions. [2021-11-13 01:40:32,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-13 01:40:32,537 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.029850746268657) internal successors, (136), 67 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-11-13 01:40:32,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:32,538 INFO L225 Difference]: With dead ends: 92 [2021-11-13 01:40:32,538 INFO L226 Difference]: Without dead ends: 53 [2021-11-13 01:40:32,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1527 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=900, Invalid=8606, Unknown=0, NotChecked=0, Total=9506 WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-11-13 01:40:35,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,370 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:35,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:35,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:35,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:35,380 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:35,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:35,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:35,400 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:36,614 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:36,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:36,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2021-11-13 01:40:36,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786290822] [2021-11-13 01:40:36,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:36,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-13 01:40:36,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:36,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-13 01:40:36,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2264, Unknown=0, NotChecked=0, Total=2450 [2021-11-13 01:40:36,617 INFO L87 Difference]: Start difference. First operand 53 states and 54 transitions. Second operand has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:37,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:37,773 INFO L93 Difference]: Finished difference Result 64 states and 65 transitions. [2021-11-13 01:40:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-13 01:40:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-11-13 01:40:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:37,774 INFO L225 Difference]: With dead ends: 64 [2021-11-13 01:40:37,774 INFO L226 Difference]: Without dead ends: 62 [2021-11-13 01:40:37,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 140 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=382, Invalid=3908, Unknown=0, NotChecked=0, Total=4290 [2021-11-13 01:40:37,775 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 63 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 613.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.83ms SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 733.35ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:37,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 347 Invalid, 1264 Unknown, 0 Unchecked, 3.83ms Time], IncrementalHoareTripleChecker [99 Valid, 1137 Invalid, 0 Unknown, 28 Unchecked, 733.35ms Time] [2021-11-13 01:40:37,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-11-13 01:40:37,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2021-11-13 01:40:37,788 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-13 01:40:37,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2021-11-13 01:40:37,789 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 52 [2021-11-13 01:40:37,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:37,789 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2021-11-13 01:40:37,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:37,790 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2021-11-13 01:40:37,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-13 01:40:37,791 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:37,791 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1] [2021-11-13 01:40:37,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:38,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable672 [2021-11-13 01:40:38,000 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:38,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1024100259, now seen corresponding path program 22 times [2021-11-13 01:40:38,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:38,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924874350] [2021-11-13 01:40:38,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:38,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:38,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:38,818 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:38,818 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:38,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924874350] [2021-11-13 01:40:38,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924874350] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:38,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662772018] [2021-11-13 01:40:38,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:40:38,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:38,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:38,820 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:38,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-13 01:40:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:38,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-13 01:40:38,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:39,190 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 13 treesize of output 9 [2021-11-13 01:40:39,831 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:39,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:40,396 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:40:40,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:40,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:40,468 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:40:40,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:40:40,538 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:40,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662772018] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:40,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [275179830] [2021-11-13 01:40:40,539 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:40,539 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:40,540 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:40,540 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:40,540 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:40,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:40,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:40,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:40,553 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_86|], 21=[|v_#valid_87|]} [2021-11-13 01:40:40,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:40,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:40,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:40,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:40,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:40,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:40,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:40,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:40,593 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:40,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:40,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:40,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:40,599 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_87|], 15=[|v_#valid_88|]} [2021-11-13 01:40:40,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,620 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:40,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:40,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:40,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:40,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:40,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:40,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:40,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:40,645 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:40,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,650 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:40,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,652 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:40:40,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:40:40,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:40:40,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:40,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:40,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:40:40,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:40:40,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:40,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:40,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:40:40,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:40:40,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:40,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:40,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:40:40,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:40:40,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:40:40,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:40:40,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:40:40,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:40:40,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:40,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:40,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:40,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:40,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:40,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:40,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:40,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:40,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:40,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,916 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:40:40,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:40:40,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:40,920 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:40:40,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,956 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:40,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:40,959 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:40,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:40,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:40,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:40,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:40,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:40,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:40,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:40,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:40,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:40,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:40,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:40,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:40,986 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:40,990 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:40,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:40,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:40,995 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:40:40,997 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:40:40,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:40:41,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:41,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:40:41,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:41,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:40:41,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,053 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:41,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:41,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:41,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:41,074 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:41,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:41,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:41,101 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:42,307 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:42,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:42,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 71 [2021-11-13 01:40:42,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327765940] [2021-11-13 01:40:42,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:42,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-11-13 01:40:42,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:42,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-11-13 01:40:42,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=5560, Unknown=0, NotChecked=0, Total=5852 [2021-11-13 01:40:42,309 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 71 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:43,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:43,567 INFO L93 Difference]: Finished difference Result 63 states and 64 transitions. [2021-11-13 01:40:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-13 01:40:43,568 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 71 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-11-13 01:40:43,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:43,568 INFO L225 Difference]: With dead ends: 63 [2021-11-13 01:40:43,568 INFO L226 Difference]: Without dead ends: 61 [2021-11-13 01:40:43,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2795 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=461, Invalid=8095, Unknown=0, NotChecked=0, Total=8556 [2021-11-13 01:40:43,570 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 45 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 658.68ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.62ms SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 796.78ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:43,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 499 Invalid, 1812 Unknown, 0 Unchecked, 3.62ms Time], IncrementalHoareTripleChecker [95 Valid, 1717 Invalid, 0 Unknown, 0 Unchecked, 796.78ms Time] [2021-11-13 01:40:43,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-13 01:40:43,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 59. [2021-11-13 01:40:43,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 58 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-13 01:40:43,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 60 transitions. [2021-11-13 01:40:43,582 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 60 transitions. Word has length 55 [2021-11-13 01:40:43,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:43,583 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 60 transitions. [2021-11-13 01:40:43,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 71 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:43,583 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 60 transitions. [2021-11-13 01:40:43,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-13 01:40:43,584 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:43,584 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 1, 1, 1, 1, 1] [2021-11-13 01:40:43,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:43,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable710 [2021-11-13 01:40:43,786 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:43,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:43,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1823247453, now seen corresponding path program 23 times [2021-11-13 01:40:43,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:43,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301422677] [2021-11-13 01:40:43,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:43,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:44,192 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 223 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:44,192 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:44,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301422677] [2021-11-13 01:40:44,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301422677] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:44,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022807815] [2021-11-13 01:40:44,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:40:44,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:44,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:44,198 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:44,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-13 01:40:51,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-11-13 01:40:51,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:40:51,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-13 01:40:51,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 260 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:52,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:52,245 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 260 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:52,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022807815] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:52,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [481625870] [2021-11-13 01:40:52,246 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:52,247 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:52,247 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:52,247 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:52,247 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:52,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:52,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:52,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:52,254 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_89|], 21=[|v_#valid_90|]} [2021-11-13 01:40:52,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:52,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:52,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:52,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:52,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:52,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:52,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:52,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:52,305 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:52,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:52,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:52,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:52,313 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_90|], 15=[|v_#valid_91|]} [2021-11-13 01:40:52,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,343 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:52,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:52,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:52,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:52,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:52,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:52,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:52,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:52,368 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:52,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,373 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:52,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:40:52,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:40:52,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:40:52,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:52,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:52,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:40:52,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:40:52,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:52,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:52,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:52,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:52,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:52,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:40:52,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:40:52,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:40:52,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:40:52,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:40:52,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:40:52,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:52,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:52,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:52,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:52,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:52,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:40:52,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:52,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:40:52,544 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:52,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:52,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,580 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:40:52,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:40:52,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:52,584 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:40:52,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,628 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:52,629 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:52,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:52,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:52,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:52,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:52,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:52,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:52,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:52,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:52,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:52,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:52,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:52,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:52,656 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:52,660 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:52,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:52,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:40:52,666 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:40:52,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:40:52,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,693 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:52,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:52,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:52,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:52,708 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:52,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:52,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:52,735 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:53,744 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:53,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:53,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2021-11-13 01:40:53,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391338658] [2021-11-13 01:40:53,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:53,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-13 01:40:53,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:53,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-13 01:40:53,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=517, Invalid=2135, Unknown=0, NotChecked=0, Total=2652 [2021-11-13 01:40:53,746 INFO L87 Difference]: Start difference. First operand 59 states and 60 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:54,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:54,053 INFO L93 Difference]: Finished difference Result 111 states and 113 transitions. [2021-11-13 01:40:54,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-13 01:40:54,054 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-11-13 01:40:54,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:54,054 INFO L225 Difference]: With dead ends: 111 [2021-11-13 01:40:54,055 INFO L226 Difference]: Without dead ends: 66 [2021-11-13 01:40:54,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=842, Invalid=3318, Unknown=0, NotChecked=0, Total=4160 [2021-11-13 01:40:54,056 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 176 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 119.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.42ms SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 145.87ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:54,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 126 Invalid, 354 Unknown, 0 Unchecked, 1.42ms Time], IncrementalHoareTripleChecker [105 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 145.87ms Time] [2021-11-13 01:40:54,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-11-13 01:40:54,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2021-11-13 01:40:54,072 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-13 01:40:54,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2021-11-13 01:40:54,073 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 58 [2021-11-13 01:40:54,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:54,073 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2021-11-13 01:40:54,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:54,074 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2021-11-13 01:40:54,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-13 01:40:54,074 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:54,075 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1] [2021-11-13 01:40:54,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:54,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable748,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:54,275 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:54,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:54,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1901468778, now seen corresponding path program 24 times [2021-11-13 01:40:54,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:54,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814474424] [2021-11-13 01:40:54,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:54,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:55,004 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:55,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814474424] [2021-11-13 01:40:55,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814474424] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:55,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648937986] [2021-11-13 01:40:55,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:40:55,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:55,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:55,006 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:55,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-13 01:40:55,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:40:55,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:40:55,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-13 01:40:55,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:40:55,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:40:55,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:55,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:40:55,937 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:55,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:40:56,136 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:40:56,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:56,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:40:56,186 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:40:56,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:40:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:56,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648937986] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:40:56,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [94178506] [2021-11-13 01:40:56,268 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:40:56,268 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:40:56,268 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:40:56,269 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:40:56,269 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:40:56,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:56,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:56,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:40:56,275 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_92|], 21=[|v_#valid_93|]} [2021-11-13 01:40:56,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:40:56,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:56,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:56,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:40:56,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:56,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:40:56,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:40:56,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:40:56,320 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:40:56,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:40:56,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:40:56,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:40:56,326 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_93|], 15=[|v_#valid_94|]} [2021-11-13 01:40:56,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,358 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:40:56,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:40:56,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:56,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:40:56,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:40:56,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:56,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:40:56,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:40:56,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,405 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:40:56,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:56,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:56,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:56,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:56,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:40:56,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:56,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:56,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:56,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:56,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,441 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:40:56,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:40:56,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:56,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:40:56,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:40:56,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:40:56,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:40:56,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:40:56,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:40:56,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:40:56,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:40:56,501 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:40:56,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:40:56,528 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:56,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:40:56,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:56,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:40:56,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:40:56,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:40:56,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:40:56,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:40:56,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:40:56,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:40:56,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,602 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:40:56,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:40:56,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:56,605 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:40:56,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,635 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:40:56,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:56,637 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:40:56,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:40:56,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:40:56,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:56,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:56,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:56,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:40:56,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:56,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:40:56,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:40:56,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:40:56,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:40:56,663 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:40:56,666 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:40:56,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:40:56,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:40:56,672 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:40:56,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:40:56,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,687 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:56,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:56,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:40:56,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:40:56,698 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:40:56,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:40:56,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:40:56,717 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:40:57,888 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:40:57,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:40:57,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 47 [2021-11-13 01:40:57,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397072314] [2021-11-13 01:40:57,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:40:57,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-13 01:40:57,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:40:57,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-13 01:40:57,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=2601, Unknown=0, NotChecked=0, Total=2756 [2021-11-13 01:40:57,890 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand has 47 states, 47 states have (on average 2.1914893617021276) internal successors, (103), 47 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-13 01:40:59,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:40:59,010 INFO L93 Difference]: Finished difference Result 67 states and 68 transitions. [2021-11-13 01:40:59,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-13 01:40:59,011 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.1914893617021276) internal successors, (103), 47 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 59 [2021-11-13 01:40:59,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:40:59,011 INFO L225 Difference]: With dead ends: 67 [2021-11-13 01:40:59,012 INFO L226 Difference]: Without dead ends: 65 [2021-11-13 01:40:59,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 151 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=288, Invalid=4542, Unknown=0, NotChecked=0, Total=4830 [2021-11-13 01:40:59,012 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 613.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.37ms SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 744.41ms IncrementalHoareTripleChecker+Time [2021-11-13 01:40:59,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 467 Invalid, 1700 Unknown, 0 Unchecked, 3.37ms Time], IncrementalHoareTripleChecker [87 Valid, 1613 Invalid, 0 Unknown, 0 Unchecked, 744.41ms Time] [2021-11-13 01:40:59,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-13 01:40:59,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2021-11-13 01:40:59,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.032258064516129) internal successors, (64), 62 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:40:59,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2021-11-13 01:40:59,025 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 59 [2021-11-13 01:40:59,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:40:59,025 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2021-11-13 01:40:59,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.1914893617021276) internal successors, (103), 47 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-13 01:40:59,025 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2021-11-13 01:40:59,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-13 01:40:59,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:40:59,026 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 1, 1, 1, 1, 1] [2021-11-13 01:40:59,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-13 01:40:59,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable777 [2021-11-13 01:40:59,234 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:40:59,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:40:59,234 INFO L85 PathProgramCache]: Analyzing trace with hash -327563382, now seen corresponding path program 25 times [2021-11-13 01:40:59,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:40:59,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073888712] [2021-11-13 01:40:59,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:40:59,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:40:59,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:59,686 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 261 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:40:59,686 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:40:59,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073888712] [2021-11-13 01:40:59,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073888712] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:40:59,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328205285] [2021-11-13 01:40:59,686 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:40:59,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:40:59,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:40:59,690 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:40:59,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-13 01:40:59,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:40:59,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-13 01:40:59,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:00,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:00,562 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:00,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328205285] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:00,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [307938416] [2021-11-13 01:41:00,563 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:00,564 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:00,564 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:00,564 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:00,564 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:00,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:00,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:00,571 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_95|], 21=[|v_#valid_96|]} [2021-11-13 01:41:00,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:00,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:00,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:00,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:00,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:00,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:00,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:00,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,603 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:00,606 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:00,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:00,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:00,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:00,612 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_96|], 15=[|v_#valid_97|]} [2021-11-13 01:41:00,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,635 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:00,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:00,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:00,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:00,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:00,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:00,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:00,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:00,664 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:00,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,670 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:00,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:41:00,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:41:00,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:41:00,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:00,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:00,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:41:00,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:41:00,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:00,777 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:00,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:41:00,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:41:00,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:00,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:00,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:00,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:00,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:41:00,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:41:00,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:41:00,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:00,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:00,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:00,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:00,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:00,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:00,852 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:00,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:41:00,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:00,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:00,872 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,899 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:41:00,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:41:00,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:00,903 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:41:00,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,937 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:00,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:00,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:00,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:00,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:00,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:00,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:00,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:00,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:00,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:00,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:00,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:00,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:00,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:00,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:00,978 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:00,983 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:00,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:00,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:00,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:41:00,992 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:41:00,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:41:00,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,017 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:01,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:01,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:01,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:01,032 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:01,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:01,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:01,064 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:02,136 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:02,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:02,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2021-11-13 01:41:02,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536805323] [2021-11-13 01:41:02,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:02,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-13 01:41:02,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:02,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-13 01:41:02,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=2388, Unknown=0, NotChecked=0, Total=2970 [2021-11-13 01:41:02,139 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand has 49 states, 49 states have (on average 2.2857142857142856) internal successors, (112), 49 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:02,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:02,530 INFO L93 Difference]: Finished difference Result 118 states and 120 transitions. [2021-11-13 01:41:02,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-13 01:41:02,531 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.2857142857142856) internal successors, (112), 49 states have internal predecessors, (112), 0 states have call successors, (0), 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 62 [2021-11-13 01:41:02,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:02,532 INFO L225 Difference]: With dead ends: 118 [2021-11-13 01:41:02,532 INFO L226 Difference]: Without dead ends: 70 [2021-11-13 01:41:02,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1318 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=953, Invalid=3739, Unknown=0, NotChecked=0, Total=4692 [2021-11-13 01:41:02,533 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 120 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 161.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.46ms SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 191.08ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:02,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 135 Invalid, 345 Unknown, 0 Unchecked, 1.46ms Time], IncrementalHoareTripleChecker [77 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 191.08ms Time] [2021-11-13 01:41:02,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-13 01:41:02,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 64. [2021-11-13 01:41:02,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0317460317460319) internal successors, (65), 63 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:02,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 65 transitions. [2021-11-13 01:41:02,552 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 65 transitions. Word has length 62 [2021-11-13 01:41:02,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:02,552 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 65 transitions. [2021-11-13 01:41:02,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.2857142857142856) internal successors, (112), 49 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:02,553 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 65 transitions. [2021-11-13 01:41:02,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-13 01:41:02,553 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:02,554 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1] [2021-11-13 01:41:02,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:02,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable806,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:02,774 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:02,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:02,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1793664445, now seen corresponding path program 26 times [2021-11-13 01:41:02,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:02,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277392557] [2021-11-13 01:41:02,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:02,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:03,485 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:03,485 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:03,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277392557] [2021-11-13 01:41:03,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277392557] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:03,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788149554] [2021-11-13 01:41:03,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:41:03,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:03,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:03,488 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:03,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-13 01:41:13,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-13 01:41:13,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:41:13,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-13 01:41:13,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:13,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:41:13,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:13,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:41:15,281 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-13 01:41:15,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 40 [2021-11-13 01:41:15,327 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 287 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:15,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:17,377 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:17,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 65 [2021-11-13 01:41:17,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:17,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:17,471 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:17,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-11-13 01:41:18,476 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 273 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:18,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788149554] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:18,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [927856920] [2021-11-13 01:41:18,477 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:18,477 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:18,478 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:18,478 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:18,478 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:18,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,481 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:18,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:18,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:18,485 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_98|], 21=[|v_#valid_99|]} [2021-11-13 01:41:18,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:18,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:18,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:18,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:18,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:18,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:18,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:18,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,527 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:18,530 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:18,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:18,531 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:18,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:18,538 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_99|], 15=[|v_#valid_100|]} [2021-11-13 01:41:18,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:18,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,559 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:18,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:18,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:18,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:18,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:18,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:18,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:18,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:18,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,586 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:18,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:18,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:18,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:18,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:18,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:41:18,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:18,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:18,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:18,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:18,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:41:18,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:41:18,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,691 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:18,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:18,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:18,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:18,696 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:41:18,698 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:41:18,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:41:18,700 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:41:18,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:41:18,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:41:18,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:41:18,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:18,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:18,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:18,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:41:18,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:41:18,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:41:18,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:18,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:18,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:18,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:18,778 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,805 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:41:18,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:41:18,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:18,808 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:41:18,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,843 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:18,844 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:18,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:18,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:18,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:18,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:18,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:18,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:18,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:18,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:18,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:18,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:18,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:18,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:18,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:18,883 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:18,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:18,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:41:18,892 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:41:18,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:41:18,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,908 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:18,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:18,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:18,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:18,920 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:18,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:18,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:18,943 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:20,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:20,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:20,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 82 [2021-11-13 01:41:20,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919074807] [2021-11-13 01:41:20,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:20,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-11-13 01:41:20,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:20,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-11-13 01:41:20,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=6864, Unknown=1, NotChecked=0, Total=7656 [2021-11-13 01:41:20,342 INFO L87 Difference]: Start difference. First operand 64 states and 65 transitions. Second operand has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:21,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:21,392 INFO L93 Difference]: Finished difference Result 113 states and 115 transitions. [2021-11-13 01:41:21,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-13 01:41:21,393 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-11-13 01:41:21,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:21,393 INFO L225 Difference]: With dead ends: 113 [2021-11-13 01:41:21,394 INFO L226 Difference]: Without dead ends: 65 [2021-11-13 01:41:21,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2057 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1142, Invalid=9569, Unknown=1, NotChecked=0, Total=10712 [2021-11-13 01:41:21,395 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 16 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 256.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.77ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 329.29ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:21,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 522 Invalid, 578 Unknown, 0 Unchecked, 1.77ms Time], IncrementalHoareTripleChecker [3 Valid, 521 Invalid, 0 Unknown, 54 Unchecked, 329.29ms Time] [2021-11-13 01:41:21,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-13 01:41:21,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-11-13 01:41:21,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.03125) internal successors, (66), 64 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:21,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 66 transitions. [2021-11-13 01:41:21,410 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 66 transitions. Word has length 63 [2021-11-13 01:41:21,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:21,411 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 66 transitions. [2021-11-13 01:41:21,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:21,411 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 66 transitions. [2021-11-13 01:41:21,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-13 01:41:21,411 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:21,412 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 14, 14, 1, 1, 1, 1, 1] [2021-11-13 01:41:21,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:21,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable835,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:21,612 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:21,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:21,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1842858, now seen corresponding path program 27 times [2021-11-13 01:41:21,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:21,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272785152] [2021-11-13 01:41:21,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:21,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:22,513 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 0 proven. 437 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:22,513 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:22,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272785152] [2021-11-13 01:41:22,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272785152] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:22,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077890813] [2021-11-13 01:41:22,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:41:22,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:22,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:22,514 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:22,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-13 01:41:22,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:41:22,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:41:22,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 69 conjunts are in the unsatisfiable core [2021-11-13 01:41:22,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:22,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:22,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:22,745 INFO L354 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2021-11-13 01:41:22,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 75 [2021-11-13 01:41:22,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:22,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:22,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 19 [2021-11-13 01:41:24,747 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-13 01:41:24,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 35 [2021-11-13 01:41:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 0 proven. 437 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:24,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:25,104 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 63 [2021-11-13 01:41:25,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:25,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:25,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 49 [2021-11-13 01:41:25,161 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:41:25,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 52 [2021-11-13 01:41:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 1 proven. 436 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:25,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077890813] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:25,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1804668824] [2021-11-13 01:41:25,974 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:25,974 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:25,975 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:25,975 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:25,975 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:25,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:25,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:25,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:25,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:25,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:25,981 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_101|], 21=[|v_#valid_102|]} [2021-11-13 01:41:25,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:25,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:25,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:25,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:25,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:25,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:25,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:25,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:26,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:26,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:26,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:26,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:26,016 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:26,016 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:26,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:26,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:26,031 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_102|], 15=[|v_#valid_103|]} [2021-11-13 01:41:26,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,069 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:26,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:26,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:26,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:26,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:26,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:26,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:26,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:26,107 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:26,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,117 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:26,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:41:26,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:41:26,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:41:26,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:26,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:26,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:41:26,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:41:26,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,191 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:26,192 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:26,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:41:26,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:41:26,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,205 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:26,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:26,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:41:26,209 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:41:26,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:41:26,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:41:26,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:41:26,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:26,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:41:26,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:26,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:26,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:26,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:26,268 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:26,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:26,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:26,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:26,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,318 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:41:26,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:41:26,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:26,324 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:41:26,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,381 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:26,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:26,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:26,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:26,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:26,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:26,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:26,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:26,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,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 16 treesize of output 12 [2021-11-13 01:41:26,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:26,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:26,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:26,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:26,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:26,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:26,423 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:26,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:26,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:41:26,429 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:41:26,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:41:26,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,446 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:26,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:26,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:26,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:26,458 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:26,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:26,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:26,480 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:27,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:27,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:27,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 70 [2021-11-13 01:41:27,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498510342] [2021-11-13 01:41:27,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:27,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-11-13 01:41:27,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:27,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-11-13 01:41:27,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=5362, Unknown=0, NotChecked=0, Total=5700 [2021-11-13 01:41:27,931 INFO L87 Difference]: Start difference. First operand 65 states and 66 transitions. Second operand has 70 states, 70 states have (on average 1.9) internal successors, (133), 70 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:29,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:29,448 INFO L93 Difference]: Finished difference Result 117 states and 120 transitions. [2021-11-13 01:41:29,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-11-13 01:41:29,448 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.9) internal successors, (133), 70 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-13 01:41:29,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:29,449 INFO L225 Difference]: With dead ends: 117 [2021-11-13 01:41:29,450 INFO L226 Difference]: Without dead ends: 115 [2021-11-13 01:41:29,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 150 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1778 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=576, Invalid=9726, Unknown=0, NotChecked=0, Total=10302 [2021-11-13 01:41:29,452 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 78 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 404.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.32ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 489.25ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:29,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 640 Invalid, 895 Unknown, 0 Unchecked, 2.32ms Time], IncrementalHoareTripleChecker [18 Valid, 796 Invalid, 0 Unknown, 81 Unchecked, 489.25ms Time] [2021-11-13 01:41:29,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-11-13 01:41:29,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 72. [2021-11-13 01:41:29,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 71 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:29,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 74 transitions. [2021-11-13 01:41:29,477 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 74 transitions. Word has length 64 [2021-11-13 01:41:29,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:29,478 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 74 transitions. [2021-11-13 01:41:29,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.9) internal successors, (133), 70 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:29,478 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 74 transitions. [2021-11-13 01:41:29,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 01:41:29,479 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:29,479 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 15, 15, 1, 1, 1, 1, 1] [2021-11-13 01:41:29,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:29,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable864 [2021-11-13 01:41:29,690 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:29,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:29,690 INFO L85 PathProgramCache]: Analyzing trace with hash -317621027, now seen corresponding path program 28 times [2021-11-13 01:41:29,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:29,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143787313] [2021-11-13 01:41:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:29,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:30,788 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:30,788 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:30,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143787313] [2021-11-13 01:41:30,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143787313] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:30,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645204979] [2021-11-13 01:41:30,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:41:30,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:30,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:30,789 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:30,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-13 01:41:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:30,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 72 conjunts are in the unsatisfiable core [2021-11-13 01:41:30,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:30,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:41:30,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:41:31,096 INFO L354 Elim1Store]: treesize reduction 64, result has 32.6 percent of original size [2021-11-13 01:41:31,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 86 [2021-11-13 01:41:31,122 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:31,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-11-13 01:41:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:32,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:32,411 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 67 [2021-11-13 01:41:32,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:32,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:32,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 48 [2021-11-13 01:41:32,489 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:41:32,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2021-11-13 01:41:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 1 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:32,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645204979] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:32,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1310238349] [2021-11-13 01:41:32,593 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:32,593 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:32,593 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:32,593 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:32,594 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:32,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:32,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:32,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:32,609 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_104|], 21=[|v_#valid_105|]} [2021-11-13 01:41:32,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:32,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:32,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:32,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:32,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:32,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:32,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:32,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:32,656 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:32,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:32,657 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:32,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:32,661 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_105|], 15=[|v_#valid_106|]} [2021-11-13 01:41:32,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,688 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:32,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:32,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:32,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:32,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:32,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:32,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:32,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:32,731 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:32,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,740 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:32,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:41:32,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:41:32,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:41:32,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:32,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:32,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:41:32,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:41:32,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,805 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,809 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:32,811 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:32,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:32,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:32,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:32,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:32,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:41:32,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:41:32,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:41:32,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:32,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:41:32,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:41:32,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:32,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:32,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:32,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:32,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:32,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:32,888 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:32,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:41:32,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:32,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:32,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:32,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:32,949 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:41:32,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:41:32,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:32,953 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:41:32,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:32,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,002 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:33,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:33,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:33,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:33,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:33,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:33,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:33,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:33,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:33,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:33,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:33,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:33,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:33,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:33,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:33,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:33,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:33,035 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:33,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:33,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:41:33,043 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:41:33,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:41:33,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,067 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:33,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:33,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:33,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:33,079 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:33,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:33,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:33,102 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:34,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:34,450 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:34,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 56 [2021-11-13 01:41:34,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405508509] [2021-11-13 01:41:34,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:34,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-13 01:41:34,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:34,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-13 01:41:34,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=3548, Unknown=0, NotChecked=0, Total=3782 [2021-11-13 01:41:34,452 INFO L87 Difference]: Start difference. First operand 72 states and 74 transitions. Second operand has 56 states, 56 states have (on average 2.1785714285714284) internal successors, (122), 56 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:35,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:35,803 INFO L93 Difference]: Finished difference Result 123 states and 125 transitions. [2021-11-13 01:41:35,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-13 01:41:35,804 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.1785714285714284) internal successors, (122), 56 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 01:41:35,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:35,805 INFO L225 Difference]: With dead ends: 123 [2021-11-13 01:41:35,805 INFO L226 Difference]: Without dead ends: 121 [2021-11-13 01:41:35,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 188 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=401, Invalid=5761, Unknown=0, NotChecked=0, Total=6162 [2021-11-13 01:41:35,806 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 53 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 738.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 1887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.27ms SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 895.91ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:35,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 578 Invalid, 1887 Unknown, 0 Unchecked, 4.27ms Time], IncrementalHoareTripleChecker [135 Valid, 1718 Invalid, 0 Unknown, 34 Unchecked, 895.91ms Time] [2021-11-13 01:41:35,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-11-13 01:41:35,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 71. [2021-11-13 01:41:35,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.0285714285714285) internal successors, (72), 70 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:35,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2021-11-13 01:41:35,839 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 68 [2021-11-13 01:41:35,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:35,839 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2021-11-13 01:41:35,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.1785714285714284) internal successors, (122), 56 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:35,839 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2021-11-13 01:41:35,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-13 01:41:35,840 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:35,840 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 1, 1, 1, 1, 1] [2021-11-13 01:41:35,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:36,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable893 [2021-11-13 01:41:36,041 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:36,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash 897616682, now seen corresponding path program 29 times [2021-11-13 01:41:36,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:36,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165989532] [2021-11-13 01:41:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:36,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:36,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:36,654 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 346 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:36,654 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:36,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165989532] [2021-11-13 01:41:36,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165989532] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:36,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716898438] [2021-11-13 01:41:36,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:41:36,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:36,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:36,658 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:36,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-13 01:41:46,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-13 01:41:46,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:41:46,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 01:41:46,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:47,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:47,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716898438] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:47,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [599466792] [2021-11-13 01:41:47,386 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:47,386 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:47,386 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:47,387 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:47,387 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:47,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:47,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:47,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:47,401 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_107|], 21=[|v_#valid_108|]} [2021-11-13 01:41:47,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:47,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:47,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:47,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:47,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:47,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:47,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:47,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:47,438 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:47,438 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:47,439 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:47,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:47,443 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_108|], 15=[|v_#valid_109|]} [2021-11-13 01:41:47,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:47,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,465 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:47,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:47,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:47,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:47,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:47,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:47,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:47,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:47,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,494 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:47,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:41:47,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:41:47,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:41:47,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:47,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:47,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:41:47,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:41:47,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,562 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:47,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:47,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:41:47,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:41:47,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:47,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:47,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:47,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:47,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:41:47,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:41:47,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:41:47,617 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:47,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:47,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:47,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:41:47,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:47,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:47,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:47,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:47,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:47,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:47,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,719 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:41:47,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:41:47,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:47,722 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:41:47,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,758 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:47,759 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:47,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:47,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:47,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:47,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:47,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:47,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:47,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:47,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:47,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:47,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:47,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:47,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:47,803 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:47,806 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:47,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:47,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,811 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:41:47,813 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:41:47,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:41:47,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:41:47,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:41:47,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,878 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:47,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:47,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:47,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:47,895 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:47,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:47,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:47,928 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:49,102 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:49,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:49,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2021-11-13 01:41:49,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280976066] [2021-11-13 01:41:49,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:49,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-13 01:41:49,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:49,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-13 01:41:49,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=724, Invalid=2936, Unknown=0, NotChecked=0, Total=3660 [2021-11-13 01:41:49,107 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 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-13 01:41:49,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:49,540 INFO L93 Difference]: Finished difference Result 132 states and 134 transitions. [2021-11-13 01:41:49,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-13 01:41:49,541 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 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 70 [2021-11-13 01:41:49,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:49,541 INFO L225 Difference]: With dead ends: 132 [2021-11-13 01:41:49,542 INFO L226 Difference]: Without dead ends: 78 [2021-11-13 01:41:49,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1630 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1196, Invalid=4656, Unknown=0, NotChecked=0, Total=5852 [2021-11-13 01:41:49,544 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 160 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 152.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.59ms SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 185.64ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:49,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 127 Invalid, 374 Unknown, 0 Unchecked, 1.59ms Time], IncrementalHoareTripleChecker [115 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 185.64ms Time] [2021-11-13 01:41:49,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-13 01:41:49,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 72. [2021-11-13 01:41:49,565 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-13 01:41:49,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2021-11-13 01:41:49,565 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 70 [2021-11-13 01:41:49,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:49,565 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2021-11-13 01:41:49,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 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-13 01:41:49,566 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2021-11-13 01:41:49,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-13 01:41:49,566 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:49,566 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1] [2021-11-13 01:41:49,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:49,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable922,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:49,777 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:49,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:49,777 INFO L85 PathProgramCache]: Analyzing trace with hash -429927197, now seen corresponding path program 30 times [2021-11-13 01:41:49,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:49,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304448348] [2021-11-13 01:41:49,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:49,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:50,841 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:50,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304448348] [2021-11-13 01:41:50,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304448348] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:50,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550677560] [2021-11-13 01:41:50,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:41:50,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:50,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:50,843 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:50,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-13 01:41:50,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:41:50,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:41:50,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-13 01:41:50,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:51,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:41:51,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:51,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:41:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:52,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:52,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:41:52,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:52,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:41:52,348 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:41:52,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:41:52,451 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:52,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550677560] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:52,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [130577165] [2021-11-13 01:41:52,453 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:52,453 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:52,453 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:52,453 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:52,453 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:52,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:52,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:52,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:52,459 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_110|], 21=[|v_#valid_111|]} [2021-11-13 01:41:52,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:52,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:52,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:52,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:52,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:52,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:52,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:52,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,490 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:52,494 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:52,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:52,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:52,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:52,500 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_111|], 15=[|v_#valid_112|]} [2021-11-13 01:41:52,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:52,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,521 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:52,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:52,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:52,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:52,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:52,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:52,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:52,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:52,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,547 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:52,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:41:52,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:41:52,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:41:52,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:52,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:52,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:41:52,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:41:52,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,627 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,633 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,634 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:52,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:52,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:52,638 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:52,640 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:52,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:41:52,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:41:52,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:41:52,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:41:52,651 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:41:52,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:41:52,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:52,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:52,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:52,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:52,704 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:52,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:41:52,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:52,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:41:52,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:52,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:52,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,776 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:41:52,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:41:52,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:52,780 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:41:52,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,817 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:52,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:52,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:52,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:52,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:52,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:52,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:52,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:52,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:52,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:52,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:52,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:52,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:52,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:52,852 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:52,856 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:52,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:52,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:41:52,870 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:41:52,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:41:52,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,886 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:52,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:52,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:52,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:52,897 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:52,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:52,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:52,918 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:54,316 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:54,317 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:54,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 56 [2021-11-13 01:41:54,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413719776] [2021-11-13 01:41:54,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:54,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-13 01:41:54,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:54,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-13 01:41:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=3600, Unknown=0, NotChecked=0, Total=3782 [2021-11-13 01:41:54,318 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:56,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:41:56,119 INFO L93 Difference]: Finished difference Result 79 states and 80 transitions. [2021-11-13 01:41:56,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-11-13 01:41:56,120 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2021-11-13 01:41:56,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:41:56,120 INFO L225 Difference]: With dead ends: 79 [2021-11-13 01:41:56,120 INFO L226 Difference]: Without dead ends: 77 [2021-11-13 01:41:56,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 184 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=339, Invalid=6303, Unknown=0, NotChecked=0, Total=6642 [2021-11-13 01:41:56,122 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 45 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 2332 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 990.44ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 2437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.33ms SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1207.39ms IncrementalHoareTripleChecker+Time [2021-11-13 01:41:56,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 719 Invalid, 2437 Unknown, 0 Unchecked, 5.33ms Time], IncrementalHoareTripleChecker [105 Valid, 2332 Invalid, 0 Unknown, 0 Unchecked, 1207.39ms Time] [2021-11-13 01:41:56,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-13 01:41:56,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2021-11-13 01:41:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.027027027027027) internal successors, (76), 74 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:56,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 76 transitions. [2021-11-13 01:41:56,149 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 76 transitions. Word has length 71 [2021-11-13 01:41:56,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:41:56,149 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 76 transitions. [2021-11-13 01:41:56,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:41:56,149 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 76 transitions. [2021-11-13 01:41:56,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-13 01:41:56,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:41:56,150 INFO L514 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 1, 1, 1, 1, 1] [2021-11-13 01:41:56,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-13 01:41:56,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable960 [2021-11-13 01:41:56,370 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:41:56,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:41:56,370 INFO L85 PathProgramCache]: Analyzing trace with hash -363514083, now seen corresponding path program 31 times [2021-11-13 01:41:56,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:41:56,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936459987] [2021-11-13 01:41:56,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:41:56,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:41:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:56,989 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 393 proven. 202 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:56,990 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:41:56,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936459987] [2021-11-13 01:41:56,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936459987] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:41:56,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023654416] [2021-11-13 01:41:56,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:41:56,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:41:56,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:41:56,991 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:41:57,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-13 01:41:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:41:57,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 01:41:57,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:41:58,057 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 442 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:58,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:41:58,226 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 442 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:41:58,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023654416] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:41:58,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [176276630] [2021-11-13 01:41:58,227 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:41:58,227 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:41:58,227 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:41:58,227 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:41:58,227 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:41:58,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:58,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:58,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:41:58,245 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_113|], 21=[|v_#valid_114|]} [2021-11-13 01:41:58,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,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, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:41:58,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:58,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:58,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:41:58,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:58,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:41:58,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:41:58,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:41:58,288 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:41:58,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:41:58,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:41:58,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:41:58,297 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_114|], 15=[|v_#valid_115|]} [2021-11-13 01:41:58,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:58,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,325 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:41:58,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:41:58,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:58,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:41:58,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:41:58,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:58,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:41:58,353 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:41:58,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,363 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:41:58,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:58,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:58,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:41:58,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:41:58,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:41:58,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:58,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:58,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:58,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:58,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:41:58,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:41:58,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:41:58,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:58,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:41:58,481 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:41:58,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:41:58,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:41:58,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:41:58,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:41:58,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:41:58,523 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:41:58,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:41:58,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:58,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:41:58,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:41:58,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:41:58,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:41:58,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:41:58,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:58,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:41:58,594 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:41:58,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:41:58,603 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,629 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:41:58,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:41:58,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:58,632 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:41:58,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,665 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:41:58,666 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:58,667 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:41:58,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:41:58,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:41:58,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:58,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:58,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:58,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:41:58,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:58,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:41:58,688 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:41:58,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:41:58,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:41:58,695 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:41:58,699 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:41:58,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:41:58,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,704 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:41:58,705 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:41:58,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:41:58,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:41:58,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:41:58,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,772 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:58,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:58,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:41:58,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:41:58,784 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:41:58,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:41:58,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:41:58,806 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:41:59,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:41:59,937 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:41:59,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2021-11-13 01:41:59,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118323563] [2021-11-13 01:41:59,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:41:59,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-13 01:41:59,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:41:59,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-13 01:41:59,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=3231, Unknown=0, NotChecked=0, Total=4032 [2021-11-13 01:41:59,939 INFO L87 Difference]: Start difference. First operand 75 states and 76 transitions. Second operand has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:00,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:42:00,469 INFO L93 Difference]: Finished difference Result 139 states and 141 transitions. [2021-11-13 01:42:00,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-13 01:42:00,470 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2021-11-13 01:42:00,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:42:00,471 INFO L225 Difference]: With dead ends: 139 [2021-11-13 01:42:00,471 INFO L226 Difference]: Without dead ends: 82 [2021-11-13 01:42:00,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1798 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1328, Invalid=5152, Unknown=0, NotChecked=0, Total=6480 [2021-11-13 01:42:00,472 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 216 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 197.22ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.81ms SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 241.34ms IncrementalHoareTripleChecker+Time [2021-11-13 01:42:00,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 176 Invalid, 483 Unknown, 0 Unchecked, 1.81ms Time], IncrementalHoareTripleChecker [129 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 241.34ms Time] [2021-11-13 01:42:00,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-11-13 01:42:00,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 76. [2021-11-13 01:42:00,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.0266666666666666) internal successors, (77), 75 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-13 01:42:00,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 77 transitions. [2021-11-13 01:42:00,494 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 77 transitions. Word has length 74 [2021-11-13 01:42:00,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:42:00,494 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 77 transitions. [2021-11-13 01:42:00,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:00,495 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 77 transitions. [2021-11-13 01:42:00,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-13 01:42:00,495 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:42:00,496 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1] [2021-11-13 01:42:00,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-13 01:42:00,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable989 [2021-11-13 01:42:00,722 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:42:00,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:42:00,722 INFO L85 PathProgramCache]: Analyzing trace with hash 580320342, now seen corresponding path program 32 times [2021-11-13 01:42:00,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:42:00,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965760365] [2021-11-13 01:42:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:42:00,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:42:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:42:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 613 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:01,688 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:42:01,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965760365] [2021-11-13 01:42:01,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965760365] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:42:01,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263983183] [2021-11-13 01:42:01,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:42:01,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:42:01,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:42:01,696 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:42:01,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-13 01:42:36,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-11-13 01:42:36,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:42:36,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 63 conjunts are in the unsatisfiable core [2021-11-13 01:42:36,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:42:37,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:42:37,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:42:39,484 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-13 01:42:39,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 40 [2021-11-13 01:42:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 425 proven. 188 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:39,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:42:41,818 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:41,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 65 [2021-11-13 01:42:41,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:41,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:41,880 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:41,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-11-13 01:42:43,076 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 408 proven. 205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:43,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263983183] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:42:43,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [266790441] [2021-11-13 01:42:43,078 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:42:43,078 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:42:43,079 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:42:43,079 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:42:43,079 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:42:43,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:43,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:43,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:42:43,086 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_116|], 21=[|v_#valid_117|]} [2021-11-13 01:42:43,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:42:43,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:43,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:43,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:42:43,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:43,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:43,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:42:43,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:42:43,125 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:42:43,125 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:43,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:42:43,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:42:43,131 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_117|], 15=[|v_#valid_118|]} [2021-11-13 01:42:43,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:43,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,153 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:42:43,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:42:43,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:43,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:43,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:42:43,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:43,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:43,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:42:43,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,183 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:42:43,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:43,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:43,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:42:43,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:42:43,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:42:43,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:42:43,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:43,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:43,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:43,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:42:43,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,236 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:42:43,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,280 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,283 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:43,285 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:43,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:42:43,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:42:43,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:42:43,290 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:42:43,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:42:43,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:42:43,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:42:43,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:42:43,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:42:43,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:43,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:42:43,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:42:43,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:42:43,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:43,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:43,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:43,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:42:43,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:43,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:43,383 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,413 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:42:43,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:42:43,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:43,417 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:42:43,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,455 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:42:43,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:43,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:43,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:43,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:42:43,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:43,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:43,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:43,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:43,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:43,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:43,480 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:43,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:42:43,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:43,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:42:43,491 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:42:43,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:43,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:42:43,523 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:42:43,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:42:43,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,550 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:43,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:43,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:43,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:42:43,566 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:43,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:43,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:43,600 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:42:45,320 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:42:45,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:42:45,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 97 [2021-11-13 01:42:45,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928132089] [2021-11-13 01:42:45,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:42:45,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-11-13 01:42:45,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:42:45,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-11-13 01:42:45,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1076, Invalid=9430, Unknown=0, NotChecked=0, Total=10506 [2021-11-13 01:42:45,323 INFO L87 Difference]: Start difference. First operand 76 states and 77 transitions. Second operand has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:46,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:42:46,710 INFO L93 Difference]: Finished difference Result 134 states and 136 transitions. [2021-11-13 01:42:46,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-13 01:42:46,711 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 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 75 [2021-11-13 01:42:46,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:42:46,711 INFO L225 Difference]: With dead ends: 134 [2021-11-13 01:42:46,712 INFO L226 Difference]: Without dead ends: 77 [2021-11-13 01:42:46,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 194 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2783 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=1550, Invalid=13212, Unknown=0, NotChecked=0, Total=14762 [2021-11-13 01:42:46,713 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 22 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 322.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.95ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 395.49ms IncrementalHoareTripleChecker+Time [2021-11-13 01:42:46,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 452 Invalid, 683 Unknown, 0 Unchecked, 1.95ms Time], IncrementalHoareTripleChecker [4 Valid, 613 Invalid, 0 Unknown, 66 Unchecked, 395.49ms Time] [2021-11-13 01:42:46,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-13 01:42:46,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-11-13 01:42:46,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 76 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:46,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 78 transitions. [2021-11-13 01:42:46,743 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 78 transitions. Word has length 75 [2021-11-13 01:42:46,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:42:46,744 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 78 transitions. [2021-11-13 01:42:46,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:46,745 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 78 transitions. [2021-11-13 01:42:46,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-13 01:42:46,745 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:42:46,745 INFO L514 BasicCegarLoop]: trace histogram [19, 18, 17, 17, 1, 1, 1, 1, 1] [2021-11-13 01:42:46,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-13 01:42:46,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1027 [2021-11-13 01:42:46,963 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:42:46,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:42:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash -225583555, now seen corresponding path program 33 times [2021-11-13 01:42:46,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:42:46,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351490861] [2021-11-13 01:42:46,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:42:46,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:42:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:42:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:48,266 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:42:48,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351490861] [2021-11-13 01:42:48,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351490861] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:42:48,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294916469] [2021-11-13 01:42:48,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:42:48,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:42:48,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:42:48,271 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:42:48,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-13 01:42:48,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:42:48,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:42:48,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 80 conjunts are in the unsatisfiable core [2021-11-13 01:42:48,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:42:48,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:42:48,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:42:48,602 INFO L354 Elim1Store]: treesize reduction 64, result has 32.6 percent of original size [2021-11-13 01:42:48,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 86 [2021-11-13 01:42:48,622 INFO L354 Elim1Store]: treesize reduction 8, result has 50.0 percent of original size [2021-11-13 01:42:48,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-11-13 01:42:48,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:42:49,905 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:49,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:42:50,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 67 [2021-11-13 01:42:50,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:50,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:50,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 48 [2021-11-13 01:42:50,307 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:42:50,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2021-11-13 01:42:50,432 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 1 proven. 631 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:50,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294916469] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:42:50,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [638602152] [2021-11-13 01:42:50,433 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:42:50,433 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:42:50,434 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:42:50,434 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:42:50,434 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:42:50,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,452 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:50,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:50,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:42:50,457 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_119|], 21=[|v_#valid_120|]} [2021-11-13 01:42:50,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:42:50,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:50,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:50,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:42:50,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:50,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:50,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:42:50,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:42:50,494 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:42:50,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:50,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:42:50,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:42:50,500 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_120|], 15=[|v_#valid_121|]} [2021-11-13 01:42:50,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,526 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:42:50,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:42:50,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:50,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:50,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:50,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:42:50,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:50,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:50,572 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:42:50,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,578 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:42:50,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:42:50,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:42:50,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:42:50,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:50,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:50,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:42:50,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:42:50,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,646 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,648 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:42:50,649 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:50,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:42:50,653 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:42:50,661 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,663 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:50,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:42:50,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:42:50,668 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:42:50,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:42:50,676 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:42:50,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:42:50,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:42:50,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:42:50,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:42:50,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:50,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:42:50,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:50,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:50,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:50,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,738 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:50,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:50,747 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,772 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:42:50,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:42:50,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:50,775 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:42:50,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,808 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:42:50,809 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:50,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:50,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:50,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:42:50,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:50,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:50,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:50,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:50,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:50,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:50,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:50,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:42:50,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:50,846 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:42:50,850 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:42:50,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:50,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:42:50,857 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:42:50,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:42:50,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,875 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:50,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:50,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:50,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:42:50,887 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:50,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:50,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:50,908 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:42:52,349 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:42:52,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:42:52,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 62 [2021-11-13 01:42:52,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956238534] [2021-11-13 01:42:52,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:42:52,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-11-13 01:42:52,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:42:52,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-11-13 01:42:52,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=4298, Unknown=0, NotChecked=0, Total=4556 [2021-11-13 01:42:52,351 INFO L87 Difference]: Start difference. First operand 77 states and 78 transitions. Second operand has 62 states, 62 states have (on average 2.193548387096774) internal successors, (136), 62 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:54,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:42:54,271 INFO L93 Difference]: Finished difference Result 89 states and 90 transitions. [2021-11-13 01:42:54,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-11-13 01:42:54,271 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.193548387096774) internal successors, (136), 62 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-11-13 01:42:54,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:42:54,272 INFO L225 Difference]: With dead ends: 89 [2021-11-13 01:42:54,272 INFO L226 Difference]: Without dead ends: 87 [2021-11-13 01:42:54,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 212 SyntacticMatches, 5 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=532, Invalid=7478, Unknown=0, NotChecked=0, Total=8010 [2021-11-13 01:42:54,273 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 68 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 2403 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1029.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 2594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.36ms SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 2403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 1239.82ms IncrementalHoareTripleChecker+Time [2021-11-13 01:42:54,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 766 Invalid, 2594 Unknown, 0 Unchecked, 5.36ms Time], IncrementalHoareTripleChecker [148 Valid, 2403 Invalid, 0 Unknown, 43 Unchecked, 1239.82ms Time] [2021-11-13 01:42:54,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-11-13 01:42:54,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 80. [2021-11-13 01:42:54,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0253164556962024) internal successors, (81), 79 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:54,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2021-11-13 01:42:54,292 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 76 [2021-11-13 01:42:54,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:42:54,293 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2021-11-13 01:42:54,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.193548387096774) internal successors, (136), 62 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:42:54,293 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2021-11-13 01:42:54,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-11-13 01:42:54,293 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:42:54,293 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1] [2021-11-13 01:42:54,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-13 01:42:54,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1056 [2021-11-13 01:42:54,494 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:42:54,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:42:54,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1269266307, now seen corresponding path program 34 times [2021-11-13 01:42:54,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:42:54,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309967417] [2021-11-13 01:42:54,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:42:54,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:42:54,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:42:55,640 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:55,640 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:42:55,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309967417] [2021-11-13 01:42:55,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309967417] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:42:55,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476255812] [2021-11-13 01:42:55,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:42:55,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:42:55,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:42:55,641 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:42:55,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-13 01:42:55,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:42:55,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 82 conjunts are in the unsatisfiable core [2021-11-13 01:42:55,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:42:55,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:42:55,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:55,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:42:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:57,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:42:57,389 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:42:57,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:57,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:42:57,441 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:42:57,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:42:57,549 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:42:57,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476255812] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:42:57,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [377947926] [2021-11-13 01:42:57,551 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:42:57,551 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:42:57,551 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:42:57,551 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:42:57,551 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:42:57,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:57,554 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:57,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:42:57,557 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_122|], 21=[|v_#valid_123|]} [2021-11-13 01:42:57,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:42:57,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:57,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:57,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:42:57,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:57,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:42:57,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:42:57,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,586 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:42:57,589 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:42:57,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:42:57,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:57,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:42:57,595 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_123|], 15=[|v_#valid_124|]} [2021-11-13 01:42:57,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,626 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:42:57,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:42:57,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:57,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:42:57,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:57,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:42:57,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:57,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:42:57,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:42:57,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,665 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:42:57,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,668 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:42:57,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:42:57,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:42:57,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:57,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:42:57,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:42:57,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:42:57,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:42:57,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:42:57,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:42:57,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:42:57,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:57,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:42:57,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:42:57,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:42:57,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:42:57,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:42:57,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:42:57,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:57,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:42:57,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:42:57,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:42:57,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:42:57,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:42:57,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:57,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:42:57,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:42:57,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:42:57,823 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,869 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:42:57,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:42:57,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:57,872 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:42:57,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,912 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:42:57,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:57,915 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:42:57,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:42:57,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:42:57,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:57,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:57,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:57,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:42:57,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:57,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:42:57,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:42:57,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:42:57,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:42:57,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:42:57,955 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:42:57,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:42:57,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:42:57,965 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:42:57,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:42:57,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:57,990 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:57,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:57,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:42:57,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:42:58,005 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:42:58,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:42:58,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:58,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:58,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:58,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:42:58,036 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:42:59,518 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:42:59,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:42:59,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 62 [2021-11-13 01:42:59,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705568902] [2021-11-13 01:42:59,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:42:59,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-11-13 01:42:59,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:42:59,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-11-13 01:42:59,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=4356, Unknown=0, NotChecked=0, Total=4556 [2021-11-13 01:42:59,520 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand has 62 states, 62 states have (on average 2.225806451612903) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:43:01,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:43:01,710 INFO L93 Difference]: Finished difference Result 87 states and 88 transitions. [2021-11-13 01:43:01,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-11-13 01:43:01,710 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.225806451612903) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2021-11-13 01:43:01,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:43:01,711 INFO L225 Difference]: With dead ends: 87 [2021-11-13 01:43:01,711 INFO L226 Difference]: Without dead ends: 85 [2021-11-13 01:43:01,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 206 SyntacticMatches, 5 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=373, Invalid=7637, Unknown=0, NotChecked=0, Total=8010 [2021-11-13 01:43:01,712 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 48 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 2869 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1259.73ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 2985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.35ms SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1519.45ms IncrementalHoareTripleChecker+Time [2021-11-13 01:43:01,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 860 Invalid, 2985 Unknown, 0 Unchecked, 6.35ms Time], IncrementalHoareTripleChecker [116 Valid, 2869 Invalid, 0 Unknown, 0 Unchecked, 1519.45ms Time] [2021-11-13 01:43:01,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-13 01:43:01,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-11-13 01:43:01,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.024390243902439) internal successors, (84), 82 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:43:01,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 84 transitions. [2021-11-13 01:43:01,734 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 84 transitions. Word has length 79 [2021-11-13 01:43:01,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:43:01,735 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 84 transitions. [2021-11-13 01:43:01,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.225806451612903) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:43:01,735 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 84 transitions. [2021-11-13 01:43:01,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-13 01:43:01,735 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:43:01,736 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 1, 1, 1, 1, 1] [2021-11-13 01:43:01,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-13 01:43:01,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1085,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:43:01,936 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:43:01,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:43:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash -174387075, now seen corresponding path program 35 times [2021-11-13 01:43:01,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:43:01,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955920040] [2021-11-13 01:43:01,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:43:01,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:43:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:43:02,644 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 496 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:43:02,645 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:43:02,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955920040] [2021-11-13 01:43:02,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955920040] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:43:02,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293103839] [2021-11-13 01:43:02,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:43:02,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:43:02,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:43:02,646 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:43:02,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-13 01:44:20,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2021-11-13 01:44:20,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:44:20,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-13 01:44:20,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:44:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 551 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:21,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:44:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 551 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:21,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293103839] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:44:21,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [249459965] [2021-11-13 01:44:21,751 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:44:21,752 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:44:21,752 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:44:21,752 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:44:21,752 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:44:21,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:21,756 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:21,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:44:21,759 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_125|], 21=[|v_#valid_126|]} [2021-11-13 01:44:21,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:44:21,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:21,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:21,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:44:21,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:21,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:21,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:44:21,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:44:21,795 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:44:21,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:44:21,796 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:44:21,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:44:21,802 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_126|], 15=[|v_#valid_127|]} [2021-11-13 01:44:21,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:21,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:21,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:21,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,828 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:44:21,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:44:21,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:21,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:21,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:44:21,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:21,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:21,851 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:44:21,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,857 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:44:21,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:44:21,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:44:21,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:21,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:44:21,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:44:21,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:44:21,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:44:21,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:21,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:44:21,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:21,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,953 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:44:21,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:44:21,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 01:44:21,959 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 01:44:21,962 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:21,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:21,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:44:21,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:44:21,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-13 01:44:21,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:21,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:21,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:44:21,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:44:22,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:22,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:22,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:22,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:22,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:22,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:22,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:44:22,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:44:22,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:44:22,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:22,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:22,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:22,050 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:22,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:22,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:44:22,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:22,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:22,066 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,096 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:44:22,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:44:22,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:22,099 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:44:22,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,139 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:44:22,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:22,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:22,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:22,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:22,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:44:22,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:22,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:22,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:22,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:22,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:22,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:22,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:22,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:44:22,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:22,170 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:44:22,174 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:44:22,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:22,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,182 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:44:22,184 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:44:22,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:44:22,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:44:22,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:44:22,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,248 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:22,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:22,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:22,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:44:22,260 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:22,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:22,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:22,290 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:44:23,556 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:44:23,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:44:23,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 64 [2021-11-13 01:44:23,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136073733] [2021-11-13 01:44:23,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:44:23,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-13 01:44:23,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:44:23,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-13 01:44:23,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=967, Invalid=3863, Unknown=0, NotChecked=0, Total=4830 [2021-11-13 01:44:23,559 INFO L87 Difference]: Start difference. First operand 83 states and 84 transitions. Second operand has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:24,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:44:24,132 INFO L93 Difference]: Finished difference Result 153 states and 155 transitions. [2021-11-13 01:44:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-13 01:44:24,133 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-11-13 01:44:24,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:44:24,134 INFO L225 Difference]: With dead ends: 153 [2021-11-13 01:44:24,134 INFO L226 Difference]: Without dead ends: 90 [2021-11-13 01:44:24,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2158 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1613, Invalid=6219, Unknown=0, NotChecked=0, Total=7832 [2021-11-13 01:44:24,135 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 176 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 202.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.99ms SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 246.29ms IncrementalHoareTripleChecker+Time [2021-11-13 01:44:24,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 190 Invalid, 489 Unknown, 0 Unchecked, 1.99ms Time], IncrementalHoareTripleChecker [109 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 246.29ms Time] [2021-11-13 01:44:24,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-11-13 01:44:24,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 84. [2021-11-13 01:44:24,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.0240963855421688) internal successors, (85), 83 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:24,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 85 transitions. [2021-11-13 01:44:24,156 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 85 transitions. Word has length 82 [2021-11-13 01:44:24,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:44:24,157 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 85 transitions. [2021-11-13 01:44:24,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:24,157 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 85 transitions. [2021-11-13 01:44:24,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-13 01:44:24,157 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:44:24,157 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1] [2021-11-13 01:44:24,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-13 01:44:24,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1114 [2021-11-13 01:44:24,358 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:44:24,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:44:24,358 INFO L85 PathProgramCache]: Analyzing trace with hash 159681718, now seen corresponding path program 36 times [2021-11-13 01:44:24,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:44:24,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96880481] [2021-11-13 01:44:24,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:44:24,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:44:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:44:25,752 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:25,752 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:44:25,752 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96880481] [2021-11-13 01:44:25,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96880481] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:44:25,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135357067] [2021-11-13 01:44:25,753 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:44:25,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:44:25,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:44:25,754 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:44:25,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-13 01:44:25,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:44:25,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:44:25,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 86 conjunts are in the unsatisfiable core [2021-11-13 01:44:25,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:44:25,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:44:26,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:44:27,357 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:27,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:44:27,687 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:44:27,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:44:27,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:44:27,744 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:44:27,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:44:27,872 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:27,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135357067] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:44:27,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1110361403] [2021-11-13 01:44:27,873 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:44:27,873 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:44:27,874 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:44:27,874 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:44:27,874 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:44:27,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:27,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:27,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:27,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:27,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:44:27,890 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_128|], 21=[|v_#valid_129|]} [2021-11-13 01:44:27,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:44:27,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:27,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:27,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:27,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:27,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:44:27,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:27,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:27,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:27,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:27,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:44:27,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:27,936 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:44:27,939 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:44:27,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:27,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:44:27,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:27,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:44:27,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:44:27,945 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_129|], 15=[|v_#valid_130|]} [2021-11-13 01:44:27,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,970 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:44:27,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:44:27,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:27,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:27,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:27,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:27,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:27,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:27,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:27,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:27,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:27,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:44:27,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:27,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:27,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:27,999 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:44:28,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,006 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:44:28,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:28,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:28,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:44:28,012 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:44:28,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:44:28,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:44:28,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:28,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:28,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:28,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:44:28,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:44:28,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,105 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,114 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:28,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:44:28,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:44:28,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:44:28,125 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:44:28,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:28,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:44:28,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:44:28,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:44:28,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:44:28,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:44:28,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:28,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:44:28,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:44:28,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:44:28,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:28,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:44:28,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:28,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:28,209 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:28,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:28,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,245 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:44:28,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:44:28,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:28,249 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:44:28,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,285 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:44:28,286 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:28,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:28,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:28,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:44:28,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:28,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:28,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:28,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:28,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:28,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:28,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:28,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:44:28,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:28,317 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:44:28,335 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:44:28,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:28,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,342 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:44:28,345 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:44:28,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:44:28,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:44:28,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:44:28,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,411 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:28,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:28,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:28,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:44:28,425 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:28,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:28,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:28,447 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:44:29,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:44:29,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:44:29,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 65 [2021-11-13 01:44:29,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97009190] [2021-11-13 01:44:29,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:44:29,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-11-13 01:44:29,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:44:29,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-11-13 01:44:29,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=4761, Unknown=0, NotChecked=0, Total=4970 [2021-11-13 01:44:29,945 INFO L87 Difference]: Start difference. First operand 84 states and 85 transitions. Second operand has 65 states, 65 states have (on average 2.230769230769231) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:32,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:44:32,402 INFO L93 Difference]: Finished difference Result 91 states and 92 transitions. [2021-11-13 01:44:32,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-11-13 01:44:32,402 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.230769230769231) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2021-11-13 01:44:32,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:44:32,403 INFO L225 Difference]: With dead ends: 91 [2021-11-13 01:44:32,403 INFO L226 Difference]: Without dead ends: 89 [2021-11-13 01:44:32,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 217 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1190 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=390, Invalid=8352, Unknown=0, NotChecked=0, Total=8742 [2021-11-13 01:44:32,404 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 51 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 3330 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1425.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 3453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.08ms SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 3330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1726.62ms IncrementalHoareTripleChecker+Time [2021-11-13 01:44:32,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 1005 Invalid, 3453 Unknown, 0 Unchecked, 7.08ms Time], IncrementalHoareTripleChecker [123 Valid, 3330 Invalid, 0 Unknown, 0 Unchecked, 1726.62ms Time] [2021-11-13 01:44:32,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-11-13 01:44:32,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2021-11-13 01:44:32,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 1.0232558139534884) internal successors, (88), 86 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:32,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2021-11-13 01:44:32,431 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 83 [2021-11-13 01:44:32,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:44:32,432 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2021-11-13 01:44:32,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.230769230769231) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:32,432 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2021-11-13 01:44:32,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-13 01:44:32,433 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:44:32,433 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 1, 1, 1, 1, 1] [2021-11-13 01:44:32,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-11-13 01:44:32,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1152,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:44:32,647 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:44:32,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:44:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1740567958, now seen corresponding path program 37 times [2021-11-13 01:44:32,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:44:32,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42279284] [2021-11-13 01:44:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:44:32,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:44:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:44:33,462 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 552 proven. 268 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:33,462 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:44:33,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42279284] [2021-11-13 01:44:33,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42279284] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:44:33,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739654972] [2021-11-13 01:44:33,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:44:33,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:44:33,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:44:33,464 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:44:33,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-13 01:44:33,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:44:33,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-13 01:44:33,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:44:34,643 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 610 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:34,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:44:34,874 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 610 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:34,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739654972] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:44:34,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1273166674] [2021-11-13 01:44:34,875 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:44:34,875 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:44:34,876 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:44:34,876 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:44:34,876 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:44:34,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,878 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:34,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:34,879 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:34,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:34,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:44:34,882 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_131|], 21=[|v_#valid_132|]} [2021-11-13 01:44:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:44:34,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:34,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:34,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:34,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:34,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:44:34,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:34,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:44:34,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:34,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:34,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:44:34,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:34,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:44:34,917 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:44:34,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:34,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:44:34,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:34,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:44:34,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:44:34,933 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_132|], 15=[|v_#valid_133|]} [2021-11-13 01:44:34,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,968 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:44:34,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:44:34,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:34,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:44:34,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:34,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:34,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:34,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:34,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:34,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:34,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:34,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:34,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:44:35,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:35,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:44:35,007 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:44:35,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,014 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:44:35,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,018 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:35,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:35,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:44:35,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:44:35,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:44:35,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:35,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:44:35,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:35,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:35,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:44:35,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,051 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:44:35,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:35,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:44:35,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:44:35,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:44:35,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:44:35,122 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:44:35,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:44:35,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:44:35,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:44:35,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:44:35,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:44:35,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:44:35,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:35,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:44:35,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:35,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:44:35,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:44:35,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:44:35,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:44:35,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:44:35,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:44:35,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,232 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:44:35,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:44:35,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:35,235 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:44:35,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,273 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:44:35,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:35,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:44:35,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:44:35,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:44:35,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:35,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:35,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:35,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:44:35,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:35,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:44:35,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:44:35,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:44:35,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:44:35,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:44:35,308 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:44:35,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:44:35,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:44:35,314 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:44:35,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:44:35,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,332 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:35,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:35,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:44:35,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:44:35,343 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:44:35,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:44:35,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:44:35,365 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:44:36,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:44:36,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:44:36,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2021-11-13 01:44:36,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455346021] [2021-11-13 01:44:36,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:44:36,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-11-13 01:44:36,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:44:36,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-11-13 01:44:36,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=4200, Unknown=0, NotChecked=0, Total=5256 [2021-11-13 01:44:36,619 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:37,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:44:37,225 INFO L93 Difference]: Finished difference Result 160 states and 162 transitions. [2021-11-13 01:44:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-13 01:44:37,238 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2021-11-13 01:44:37,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:44:37,239 INFO L225 Difference]: With dead ends: 160 [2021-11-13 01:44:37,240 INFO L226 Difference]: Without dead ends: 94 [2021-11-13 01:44:37,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2350 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1766, Invalid=6790, Unknown=0, NotChecked=0, Total=8556 [2021-11-13 01:44:37,241 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 208 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 232.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.99ms SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 276.24ms IncrementalHoareTripleChecker+Time [2021-11-13 01:44:37,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 185 Invalid, 527 Unknown, 0 Unchecked, 1.99ms Time], IncrementalHoareTripleChecker [148 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 276.24ms Time] [2021-11-13 01:44:37,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-13 01:44:37,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 88. [2021-11-13 01:44:37,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.0229885057471264) internal successors, (89), 87 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:37,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2021-11-13 01:44:37,266 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 86 [2021-11-13 01:44:37,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:44:37,267 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2021-11-13 01:44:37,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:44:37,267 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2021-11-13 01:44:37,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-13 01:44:37,267 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:44:37,267 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1] [2021-11-13 01:44:37,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-13 01:44:37,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1190,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:44:37,468 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:44:37,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:44:37,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1714405923, now seen corresponding path program 38 times [2021-11-13 01:44:37,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:44:37,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495502043] [2021-11-13 01:44:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:44:37,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:44:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:44:38,780 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:44:38,780 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:44:38,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495502043] [2021-11-13 01:44:38,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495502043] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:44:38,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374543995] [2021-11-13 01:44:38,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:44:38,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:44:38,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:44:38,782 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:44:38,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-13 01:46:29,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-11-13 01:46:29,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:46:29,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-13 01:46:29,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:46:30,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2021-11-13 01:46:30,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:30,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:46:33,284 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-13 01:46:33,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 37 [2021-11-13 01:46:33,358 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 590 proven. 251 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:33,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:46:36,966 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:36,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 65 [2021-11-13 01:46:36,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:37,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:37,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-11-13 01:46:37,164 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 570 proven. 271 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:37,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374543995] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:46:37,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [713493578] [2021-11-13 01:46:37,166 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:46:37,166 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:46:37,166 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:46:37,167 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:46:37,167 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:46:37,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,171 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:37,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:37,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:46:37,177 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_134|], 21=[|v_#valid_135|]} [2021-11-13 01:46:37,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:46:37,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:37,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:37,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:46:37,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:37,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:37,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:46:37,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:46:37,226 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:46:37,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:37,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:46:37,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:46:37,236 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_135|], 15=[|v_#valid_136|]} [2021-11-13 01:46:37,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,274 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:46:37,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:46:37,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:37,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:37,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:37,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:46:37,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:37,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:37,315 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:46:37,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,323 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:46:37,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:46:37,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:46:37,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:46:37,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:37,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:37,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:46:37,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:46:37,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,399 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:37,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:46:37,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:46:37,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:46:37,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:37,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:46:37,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:46:37,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:46:37,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:46:37,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:46:37,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:46:37,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:46:37,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:46:37,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:46:37,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:37,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:46:37,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:37,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:37,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:37,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,522 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:37,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:37,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,563 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:46:37,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:46:37,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:37,567 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:46:37,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,606 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:46:37,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:37,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:37,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:37,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:46:37,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:46:37,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:37,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:37,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:46:37,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:37,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:37,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:37,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:46:37,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:37,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:46:37,653 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:46:37,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:37,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,660 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:46:37,662 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:46:37,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:46:37,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:46:37,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:46:37,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,723 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:37,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:37,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:37,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:46:37,735 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:37,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:37,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:37,757 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:46:39,770 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:46:39,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:46:39,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 112 [2021-11-13 01:46:39,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739007255] [2021-11-13 01:46:39,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:46:39,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2021-11-13 01:46:39,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:46:39,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2021-11-13 01:46:39,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1384, Invalid=12422, Unknown=0, NotChecked=0, Total=13806 [2021-11-13 01:46:39,774 INFO L87 Difference]: Start difference. First operand 88 states and 89 transitions. Second operand has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:46:42,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:46:42,722 INFO L93 Difference]: Finished difference Result 155 states and 157 transitions. [2021-11-13 01:46:42,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-13 01:46:42,724 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 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 87 [2021-11-13 01:46:42,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:46:42,724 INFO L225 Difference]: With dead ends: 155 [2021-11-13 01:46:42,724 INFO L226 Difference]: Without dead ends: 89 [2021-11-13 01:46:42,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3975 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=2295, Invalid=23465, Unknown=0, NotChecked=0, Total=25760 [2021-11-13 01:46:42,726 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 7 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 83.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.67ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 97.49ms IncrementalHoareTripleChecker+Time [2021-11-13 01:46:42,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 878 Invalid, 176 Unknown, 0 Unchecked, 1.67ms Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 50 Unchecked, 97.49ms Time] [2021-11-13 01:46:42,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-11-13 01:46:42,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-11-13 01:46:42,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 1.0227272727272727) internal successors, (90), 88 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-13 01:46:42,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2021-11-13 01:46:42,748 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 87 [2021-11-13 01:46:42,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:46:42,748 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2021-11-13 01:46:42,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:46:42,749 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2021-11-13 01:46:42,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-11-13 01:46:42,749 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:46:42,749 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 20, 20, 1, 1, 1, 1, 1] [2021-11-13 01:46:42,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-11-13 01:46:42,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1219,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:46:42,950 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:46:42,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:46:42,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1444413834, now seen corresponding path program 39 times [2021-11-13 01:46:42,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:46:42,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738296896] [2021-11-13 01:46:42,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:46:42,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:46:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:46:44,445 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 0 proven. 863 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:44,445 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:46:44,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738296896] [2021-11-13 01:46:44,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738296896] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:46:44,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797431804] [2021-11-13 01:46:44,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:46:44,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:46:44,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:46:44,447 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:46:44,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-13 01:46:44,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:46:44,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:46:44,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 92 conjunts are in the unsatisfiable core [2021-11-13 01:46:44,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:46:44,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-11-13 01:46:44,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:46:44,826 INFO L354 Elim1Store]: treesize reduction 64, result has 32.6 percent of original size [2021-11-13 01:46:44,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 86 [2021-11-13 01:46:44,858 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:44,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-11-13 01:46:46,521 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 0 proven. 863 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:46,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:46:46,938 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:46,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 67 [2021-11-13 01:46:46,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:46,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:47,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 48 [2021-11-13 01:46:47,013 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:46:47,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2021-11-13 01:46:47,153 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 1 proven. 862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:47,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797431804] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:46:47,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1964938176] [2021-11-13 01:46:47,154 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:46:47,154 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:46:47,155 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:46:47,155 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:46:47,155 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:46:47,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:47,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:47,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:46:47,174 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_137|], 21=[|v_#valid_138|]} [2021-11-13 01:46:47,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:46:47,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:47,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:47,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:46:47,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:47,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:47,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:46:47,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:46:47,224 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:46:47,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:46:47,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:47,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:46:47,234 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_138|], 15=[|v_#valid_139|]} [2021-11-13 01:46:47,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:47,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,265 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:46:47,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:46:47,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:47,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:47,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:46:47,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:47,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:47,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:46:47,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,305 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:46:47,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:46:47,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:46:47,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:46:47,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:47,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:47,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:46:47,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:46:47,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:47,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:46:47,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:46:47,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:46:47,416 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:47,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:46:47,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:46:47,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:46:47,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:46:47,443 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:46:47,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:46:47,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:47,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:46:47,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:47,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:47,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:47,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:47,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:47,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:46:47,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:46:47,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:46:47,544 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,591 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:46:47,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:46:47,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:47,598 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:46:47,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,654 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:46:47,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:47,657 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:47,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:47,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:46:47,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:46:47,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:47,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:47,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:46:47,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:47,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:47,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:47,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:46:47,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:47,696 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:46:47,702 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:46:47,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:47,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,709 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.4 percent of original size 80 [2021-11-13 01:46:47,712 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-13 01:46:47,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-13 01:46:47,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-13 01:46:47,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-11-13 01:46:47,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,817 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:47,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:47,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:47,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:46:47,833 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:47,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:47,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:47,866 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:46:49,577 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:46:49,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:46:49,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 71 [2021-11-13 01:46:49,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460729842] [2021-11-13 01:46:49,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:46:49,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-11-13 01:46:49,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:46:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-11-13 01:46:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=5558, Unknown=0, NotChecked=0, Total=5852 [2021-11-13 01:46:49,580 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand has 71 states, 71 states have (on average 2.211267605633803) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:46:51,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:46:51,916 INFO L93 Difference]: Finished difference Result 96 states and 97 transitions. [2021-11-13 01:46:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-13 01:46:51,917 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.211267605633803) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 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 88 [2021-11-13 01:46:51,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:46:51,918 INFO L225 Difference]: With dead ends: 96 [2021-11-13 01:46:51,918 INFO L226 Difference]: Without dead ends: 94 [2021-11-13 01:46:51,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 248 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=509, Invalid=9193, Unknown=0, NotChecked=0, Total=9702 [2021-11-13 01:46:51,920 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 46 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 2850 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1298.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1011 SdHoareTripleChecker+Invalid, 3006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.52ms SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 1568.33ms IncrementalHoareTripleChecker+Time [2021-11-13 01:46:51,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 1011 Invalid, 3006 Unknown, 0 Unchecked, 6.52ms Time], IncrementalHoareTripleChecker [89 Valid, 2850 Invalid, 0 Unknown, 67 Unchecked, 1568.33ms Time] [2021-11-13 01:46:51,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-13 01:46:51,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 92. [2021-11-13 01:46:51,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.021978021978022) internal successors, (93), 91 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:46:51,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 93 transitions. [2021-11-13 01:46:51,958 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 93 transitions. Word has length 88 [2021-11-13 01:46:51,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:46:51,959 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 93 transitions. [2021-11-13 01:46:51,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.211267605633803) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:46:51,959 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 93 transitions. [2021-11-13 01:46:51,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-13 01:46:51,960 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:46:51,960 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1] [2021-11-13 01:46:52,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-11-13 01:46:52,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1257 [2021-11-13 01:46:52,176 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:46:52,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:46:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash -739674858, now seen corresponding path program 40 times [2021-11-13 01:46:52,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:46:52,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775926302] [2021-11-13 01:46:52,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:46:52,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:46:52,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:46:53,778 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 0 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:53,778 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:46:53,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775926302] [2021-11-13 01:46:53,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775926302] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:46:53,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751676457] [2021-11-13 01:46:53,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:46:53,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:46:53,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:46:53,780 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:46:53,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-13 01:46:53,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:46:53,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 94 conjunts are in the unsatisfiable core [2021-11-13 01:46:53,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:46:54,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:46:54,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:54,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:46:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 0 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:55,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:46:56,090 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:46:56,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:56,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:46:56,152 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:46:56,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:46:56,294 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 0 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:46:56,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751676457] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:46:56,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2129295328] [2021-11-13 01:46:56,296 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:46:56,296 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:46:56,296 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:46:56,296 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:46:56,297 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:46:56,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:56,314 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:56,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:46:56,319 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_140|], 21=[|v_#valid_141|]} [2021-11-13 01:46:56,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:46:56,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:56,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:56,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:46:56,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:56,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:46:56,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:46:56,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:46:56,367 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:46:56,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:46:56,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:46:56,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:46:56,376 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_141|], 15=[|v_#valid_142|]} [2021-11-13 01:46:56,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,403 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:46:56,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:46:56,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:56,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:46:56,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:56,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:46:56,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:56,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:46:56,433 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:46:56,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,439 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:46:56,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,445 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:56,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:56,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:46:56,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:46:56,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:46:56,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:56,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:46:56,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:56,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:56,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:46:56,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:46:56,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,526 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,535 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:46:56,537 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:56,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:46:56,540 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:46:56,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:46:56,551 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:46:56,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-13 01:46:56,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 315 [2021-11-13 01:46:56,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2021-11-13 01:46:56,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:46:56,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:46:56,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:56,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:46:56,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:56,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:46:56,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:46:56,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:46:56,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:46:56,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:46:56,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:46:56,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:46:56,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,681 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:46:56,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:46:56,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:56,684 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:46:56,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,735 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:46:56,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:56,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:46:56,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:46:56,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:46:56,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:46:56,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:56,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:56,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,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 16 treesize of output 12 [2021-11-13 01:46:56,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:56,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:46:56,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:46:56,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:46:56,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:46:56,765 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:46:56,769 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:46:56,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:46:56,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:46:56,776 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:46:56,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:46:56,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,796 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:56,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:56,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:46:56,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:46:56,808 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:46:56,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:46:56,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:46:56,830 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:46:58,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:46:58,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:46:58,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 71 [2021-11-13 01:46:58,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059194902] [2021-11-13 01:46:58,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:46:58,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-11-13 01:46:58,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:46:58,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-11-13 01:46:58,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=5625, Unknown=0, NotChecked=0, Total=5852 [2021-11-13 01:46:58,545 INFO L87 Difference]: Start difference. First operand 92 states and 93 transitions. Second operand has 71 states, 71 states have (on average 2.23943661971831) internal successors, (159), 71 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:47:01,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:47:01,591 INFO L93 Difference]: Finished difference Result 99 states and 100 transitions. [2021-11-13 01:47:01,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-13 01:47:01,592 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.23943661971831) internal successors, (159), 71 states have internal predecessors, (159), 0 states have call successors, (0), 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 91 [2021-11-13 01:47:01,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:47:01,593 INFO L225 Difference]: With dead ends: 99 [2021-11-13 01:47:01,593 INFO L226 Difference]: Without dead ends: 97 [2021-11-13 01:47:01,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 239 SyntacticMatches, 5 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1394 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=424, Invalid=9878, Unknown=0, NotChecked=0, Total=10302 [2021-11-13 01:47:01,595 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 52 mSDsluCounter, 1199 mSDsCounter, 0 mSdLazyCounter, 3969 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1763.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 4101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.55ms SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 3969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2163.53ms IncrementalHoareTripleChecker+Time [2021-11-13 01:47:01,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1216 Invalid, 4101 Unknown, 0 Unchecked, 8.55ms Time], IncrementalHoareTripleChecker [132 Valid, 3969 Invalid, 0 Unknown, 0 Unchecked, 2163.53ms Time] [2021-11-13 01:47:01,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-11-13 01:47:01,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 95. [2021-11-13 01:47:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.0212765957446808) internal successors, (96), 94 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:47:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 96 transitions. [2021-11-13 01:47:01,634 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 96 transitions. Word has length 91 [2021-11-13 01:47:01,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:47:01,635 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 96 transitions. [2021-11-13 01:47:01,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.23943661971831) internal successors, (159), 71 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:47:01,635 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 96 transitions. [2021-11-13 01:47:01,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-13 01:47:01,636 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:47:01,636 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 1, 1, 1, 1, 1] [2021-11-13 01:47:01,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-13 01:47:01,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1295,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:47:01,836 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:47:01,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:47:01,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1828636170, now seen corresponding path program 41 times [2021-11-13 01:47:01,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:47:01,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135080236] [2021-11-13 01:47:01,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:47:01,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:47:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:47:02,849 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 673 proven. 317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:47:02,850 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:47:02,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135080236] [2021-11-13 01:47:02,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135080236] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:47:02,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403833238] [2021-11-13 01:47:02,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:47:02,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:47:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:47:02,851 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:47:02,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-13 01:49:42,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2021-11-13 01:49:42,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:49:42,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-13 01:49:42,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:49:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 737 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:43,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:49:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 737 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:43,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403833238] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:49:43,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1578291396] [2021-11-13 01:49:43,861 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:49:43,861 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:49:43,861 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:49:43,861 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:49:43,861 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:49:43,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:43,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:49:43,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:49:43,872 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_143|], 21=[|v_#valid_144|]} [2021-11-13 01:49:43,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:49:43,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:43,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:43,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:43,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:49:43,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:49:43,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:49:43,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:43,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:49:43,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,905 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:49:43,909 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:49:43,909 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:49:43,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:49:43,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:49:43,915 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_144|], 15=[|v_#valid_145|]} [2021-11-13 01:49:43,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,940 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:49:43,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:49:43,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:49:43,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:49:43,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:43,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:43,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:43,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:43,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:49:43,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:49:43,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:49:43,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:43,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:49:43,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:43,977 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:49:43,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:43,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:43,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:49:43,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:43,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:43,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:49:43,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:49:43,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:43,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:49:44,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:44,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:44,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:44,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:49:44,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,020 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:49:44,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:49:44,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:49:44,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:49:44,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:49:44,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:44,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:44,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:49:44,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:49:44,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:49:44,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:49:44,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:49:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:49:44,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:44,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:44,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:44,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:49:44,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:49:44,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:49:44,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:44,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:44,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:44,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,236 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:49:44,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:49:44,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:49:44,243 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:49:44,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,303 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:49:44,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:44,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:44,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:44,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:49:44,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:49:44,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:44,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:44,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:49:44,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:44,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:44,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:44,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:49:44,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:49:44,344 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:49:44,350 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:49:44,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:49:44,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:49:44,360 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:49:44,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:49:44,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,385 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:49:44,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:49:44,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:44,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:49:44,422 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:49:44,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:49:44,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:44,452 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:49:45,801 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:49:45,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:49:45,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 73 [2021-11-13 01:49:45,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311787870] [2021-11-13 01:49:45,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:49:45,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-11-13 01:49:45,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:49:45,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-11-13 01:49:45,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1246, Invalid=4916, Unknown=0, NotChecked=0, Total=6162 [2021-11-13 01:49:45,803 INFO L87 Difference]: Start difference. First operand 95 states and 96 transitions. Second operand has 73 states, 73 states have (on average 2.3013698630136985) internal successors, (168), 73 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:46,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:49:46,495 INFO L93 Difference]: Finished difference Result 174 states and 176 transitions. [2021-11-13 01:49:46,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-13 01:49:46,495 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.3013698630136985) internal successors, (168), 73 states have internal predecessors, (168), 0 states have call successors, (0), 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 94 [2021-11-13 01:49:46,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:49:46,496 INFO L225 Difference]: With dead ends: 174 [2021-11-13 01:49:46,496 INFO L226 Difference]: Without dead ends: 102 [2021-11-13 01:49:46,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2758 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2093, Invalid=8007, Unknown=0, NotChecked=0, Total=10100 [2021-11-13 01:49:46,498 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 204 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 253.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.27ms SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 306.25ms IncrementalHoareTripleChecker+Time [2021-11-13 01:49:46,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 240 Invalid, 610 Unknown, 0 Unchecked, 2.27ms Time], IncrementalHoareTripleChecker [127 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 306.25ms Time] [2021-11-13 01:49:46,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-11-13 01:49:46,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 96. [2021-11-13 01:49:46,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 1.0210526315789474) internal successors, (97), 95 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:46,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2021-11-13 01:49:46,525 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 94 [2021-11-13 01:49:46,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:49:46,525 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2021-11-13 01:49:46,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.3013698630136985) internal successors, (168), 73 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:46,526 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2021-11-13 01:49:46,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-13 01:49:46,526 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:49:46,527 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1] [2021-11-13 01:49:46,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-13 01:49:46,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1324 [2021-11-13 01:49:46,730 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:49:46,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:49:46,730 INFO L85 PathProgramCache]: Analyzing trace with hash 2109387971, now seen corresponding path program 42 times [2021-11-13 01:49:46,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:49:46,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877044838] [2021-11-13 01:49:46,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:49:46,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:49:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:49:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:48,464 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:49:48,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877044838] [2021-11-13 01:49:48,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877044838] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:49:48,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313406105] [2021-11-13 01:49:48,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 01:49:48,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:49:48,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:49:48,467 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:49:48,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-13 01:49:48,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 01:49:48,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 01:49:48,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 98 conjunts are in the unsatisfiable core [2021-11-13 01:49:48,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:49:48,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-11-13 01:49:48,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:48,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-11-13 01:49:50,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:50,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:49:50,993 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:50,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-11-13 01:49:51,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:49:51,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2021-11-13 01:49:51,052 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-13 01:49:51,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 30 [2021-11-13 01:49:51,203 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:51,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313406105] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:49:51,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1531691801] [2021-11-13 01:49:51,205 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:49:51,205 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:49:51,206 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:49:51,206 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:49:51,207 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:49:51,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,209 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:51,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:49:51,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:49:51,214 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_146|], 21=[|v_#valid_147|]} [2021-11-13 01:49:51,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:49:51,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:51,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:51,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:49:51,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:49:51,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:49:51,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:49:51,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:49:51,254 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:49:51,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:49:51,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:49:51,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:49:51,261 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_147|], 15=[|v_#valid_148|]} [2021-11-13 01:49:51,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:51,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,284 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:49:51,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:49:51,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:49:51,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:49:51,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:49:51,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:49:51,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:49:51,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:49:51,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,315 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:49:51,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:51,320 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:51,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:49:51,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:49:51,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-11-13 01:49:51,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:51,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:49:51,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:51,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:51,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-13 01:49:51,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,354 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:336, output treesize:164 [2021-11-13 01:49:51,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:51,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:49:51,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-13 01:49:51,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-13 01:49:51,435 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:49:51,439 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-13 01:49:51,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-13 01:49:51,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 01:49:51,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 402 [2021-11-13 01:49:51,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-13 01:49:51,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 425 [2021-11-13 01:49:51,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2021-11-13 01:49:51,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:49:51,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-13 01:49:51,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:49:51,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:49:51,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:51,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:49:51,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:51,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:49:51,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:49:51,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,605 INFO L180 QuantifierPusher]: treesize reduction 122, result has 74.9 percent of original size [2021-11-13 01:49:51,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 364 [2021-11-13 01:49:51,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:49:51,612 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:985, output treesize:364 [2021-11-13 01:49:51,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,670 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:49:51,672 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:51,673 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:49:51,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:49:51,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:49:51,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:49:51,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:51,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:51,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:49:51,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:51,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:49:51,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:49:51,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:49:51,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:49:51,712 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:49:51,717 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:49:51,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:49:51,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:49:51,728 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:49:51,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:49:51,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,755 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:49:51,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:49:51,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:49:51,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:49:51,771 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:49:51,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:49:51,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:49:51,805 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:49:53,648 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:49:53,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:49:53,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 74 [2021-11-13 01:49:53,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957029654] [2021-11-13 01:49:53,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:49:53,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-11-13 01:49:53,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:49:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-11-13 01:49:53,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=6084, Unknown=0, NotChecked=0, Total=6320 [2021-11-13 01:49:53,651 INFO L87 Difference]: Start difference. First operand 96 states and 97 transitions. Second operand has 74 states, 74 states have (on average 2.2432432432432434) internal successors, (166), 74 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:56,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:49:56,920 INFO L93 Difference]: Finished difference Result 103 states and 104 transitions. [2021-11-13 01:49:56,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-13 01:49:56,920 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.2432432432432434) internal successors, (166), 74 states have internal predecessors, (166), 0 states have call successors, (0), 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 95 [2021-11-13 01:49:56,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:49:56,921 INFO L225 Difference]: With dead ends: 103 [2021-11-13 01:49:56,921 INFO L226 Difference]: Without dead ends: 101 [2021-11-13 01:49:56,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 250 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=441, Invalid=10689, Unknown=0, NotChecked=0, Total=11130 [2021-11-13 01:49:56,922 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 56 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 4261 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1904.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 4401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.24ms SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 4261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2307.48ms IncrementalHoareTripleChecker+Time [2021-11-13 01:49:56,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 1315 Invalid, 4401 Unknown, 0 Unchecked, 9.24ms Time], IncrementalHoareTripleChecker [140 Valid, 4261 Invalid, 0 Unknown, 0 Unchecked, 2307.48ms Time] [2021-11-13 01:49:56,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-11-13 01:49:56,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 99. [2021-11-13 01:49:56,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 1.0204081632653061) internal successors, (100), 98 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 100 transitions. [2021-11-13 01:49:56,958 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 100 transitions. Word has length 95 [2021-11-13 01:49:56,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:49:56,958 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 100 transitions. [2021-11-13 01:49:56,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2432432432432434) internal successors, (166), 74 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:49:56,958 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 100 transitions. [2021-11-13 01:49:56,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-13 01:49:56,959 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:49:56,959 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 1, 1, 1, 1, 1] [2021-11-13 01:49:56,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-13 01:49:57,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1353 [2021-11-13 01:49:57,160 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:49:57,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:49:57,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1115671357, now seen corresponding path program 43 times [2021-11-13 01:49:57,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:49:57,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364396911] [2021-11-13 01:49:57,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:49:57,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:49:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:49:58,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 738 proven. 343 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:58,292 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:49:58,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364396911] [2021-11-13 01:49:58,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364396911] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:49:58,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843065262] [2021-11-13 01:49:58,292 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 01:49:58,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:49:58,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:49:58,293 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:49:58,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-13 01:49:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:49:58,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-13 01:49:58,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 01:49:59,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 805 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:49:59,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 01:50:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 805 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:50:00,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843065262] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 01:50:00,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1481765842] [2021-11-13 01:50:00,268 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-13 01:50:00,268 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 01:50:00,269 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 01:50:00,269 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 01:50:00,269 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 01:50:00,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,276 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:50:00,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:50:00,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 01:50:00,280 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_149|], 21=[|v_#valid_150|]} [2021-11-13 01:50:00,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-13 01:50:00,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:50:00,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:50:00,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-13 01:50:00,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:50:00,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-13 01:50:00,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-13 01:50:00,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,314 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-13 01:50:00,318 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.3 percent of original size [2021-11-13 01:50:00,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:50:00,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 01:50:00,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 160 [2021-11-13 01:50:00,323 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_150|], 15=[|v_#valid_151|]} [2021-11-13 01:50:00,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:50:00,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,346 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-13 01:50:00,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 32 [2021-11-13 01:50:00,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:50:00,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-13 01:50:00,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2021-11-13 01:50:00,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:50:00,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-13 01:50:00,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-13 01:50:00,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,376 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:290, output treesize:137 [2021-11-13 01:50:00,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-13 01:50:00,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-13 01:50:00,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-13 01:50:00,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:50:00,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 01:50:00,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-13 01:50:00,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:148, output treesize:144 [2021-11-13 01:50:00,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:50:00,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:50:00,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:50:00,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:50:00,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-13 01:50:00,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 01:50:00,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-13 01:50:00,473 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-13 01:50:00,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 626 [2021-11-13 01:50:00,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-13 01:50:00,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 410 [2021-11-13 01:50:00,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:50:00,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-13 01:50:00,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:50:00,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 01:50:00,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 01:50:00,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-13 01:50:00,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:50:00,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-13 01:50:00,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-13 01:50:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-13 01:50:00,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,601 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.2 percent of original size [2021-11-13 01:50:00,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-13 01:50:00,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:50:00,605 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:949, output treesize:352 [2021-11-13 01:50:00,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,644 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.8 percent of original size [2021-11-13 01:50:00,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:50:00,646 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 01:50:00,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 01:50:00,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 01:50:00,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:50:00,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:50:00,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:50:00,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-13 01:50:00,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:50:00,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-13 01:50:00,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 01:50:00,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-13 01:50:00,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-13 01:50:00,688 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:156, output treesize:148 [2021-11-13 01:50:00,692 INFO L180 QuantifierPusher]: treesize reduction 43, result has 56.6 percent of original size [2021-11-13 01:50:00,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 01:50:00,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 01:50:00,699 INFO L180 QuantifierPusher]: treesize reduction 7, result has 94.7 percent of original size [2021-11-13 01:50:00,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 01:50:00,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,718 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:50:00,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:50:00,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 01:50:00,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-13 01:50:00,729 INFO L180 QuantifierPusher]: treesize reduction 42, result has 62.8 percent of original size [2021-11-13 01:50:00,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-13 01:50:00,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 01:50:00,752 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 01:50:02,131 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 01:50:02,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 01:50:02,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 76 [2021-11-13 01:50:02,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033769463] [2021-11-13 01:50:02,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 01:50:02,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-11-13 01:50:02,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 01:50:02,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-11-13 01:50:02,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1347, Invalid=5295, Unknown=0, NotChecked=0, Total=6642 [2021-11-13 01:50:02,133 INFO L87 Difference]: Start difference. First operand 99 states and 100 transitions. Second operand has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 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-13 01:50:02,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 01:50:02,935 INFO L93 Difference]: Finished difference Result 181 states and 183 transitions. [2021-11-13 01:50:02,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-13 01:50:02,936 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 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 98 [2021-11-13 01:50:02,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 01:50:02,936 INFO L225 Difference]: With dead ends: 181 [2021-11-13 01:50:02,937 INFO L226 Difference]: Without dead ends: 106 [2021-11-13 01:50:02,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2974 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2267, Invalid=8653, Unknown=0, NotChecked=0, Total=10920 [2021-11-13 01:50:02,939 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 280 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 294.63ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.84ms SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 354.84ms IncrementalHoareTripleChecker+Time [2021-11-13 01:50:02,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 254 Invalid, 669 Unknown, 0 Unchecked, 2.84ms Time], IncrementalHoareTripleChecker [166 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 354.84ms Time] [2021-11-13 01:50:02,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-11-13 01:50:02,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 100. [2021-11-13 01:50:02,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.02020202020202) internal successors, (101), 99 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 01:50:02,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 101 transitions. [2021-11-13 01:50:02,976 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 101 transitions. Word has length 98 [2021-11-13 01:50:02,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 01:50:02,976 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 101 transitions. [2021-11-13 01:50:02,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 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-13 01:50:02,976 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 101 transitions. [2021-11-13 01:50:02,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-13 01:50:02,977 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 01:50:02,977 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1] [2021-11-13 01:50:03,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-13 01:50:03,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1382,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:50:03,178 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 01:50:03,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 01:50:03,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1581009546, now seen corresponding path program 44 times [2021-11-13 01:50:03,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 01:50:03,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2667212] [2021-11-13 01:50:03,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 01:50:03,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 01:50:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 01:50:05,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 01:50:05,088 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 01:50:05,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2667212] [2021-11-13 01:50:05,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2667212] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 01:50:05,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456570751] [2021-11-13 01:50:05,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 01:50:05,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 01:50:05,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 01:50:05,092 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 01:50:05,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_203cec25-7814-4b61-9c25-86652dd6210d/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process