./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/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 6060f0df556deb332d160eff8a39bcf699b67887fb6a475da5cd3837f5257af8 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:49:38,106 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:49:38,110 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:49:38,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:49:38,151 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:49:38,152 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:49:38,154 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:49:38,156 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:49:38,159 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:49:38,160 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:49:38,161 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:49:38,163 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:49:38,164 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:49:38,165 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:49:38,167 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:49:38,169 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:49:38,170 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:49:38,171 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:49:38,174 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:49:38,178 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:49:38,180 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:49:38,182 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:49:38,184 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:49:38,185 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:49:38,190 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:49:38,191 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:49:38,191 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:49:38,193 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:49:38,194 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:49:38,195 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:49:38,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:49:38,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:49:38,198 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:49:38,199 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:49:38,200 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:49:38,201 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:49:38,202 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:49:38,202 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:49:38,203 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:49:38,204 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:49:38,205 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:49:38,206 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 22:49:38,236 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:49:38,237 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:49:38,238 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:49:38,238 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:49:38,239 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:49:38,239 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:49:38,240 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:49:38,240 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:49:38,240 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:49:38,241 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:49:38,241 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:49:38,242 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:49:38,242 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:49:38,243 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:49:38,243 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:49:38,243 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:49:38,244 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:49:38,244 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:49:38,245 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:49:38,246 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:49:38,246 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:49:38,246 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:49:38,246 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:49:38,246 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:49:38,246 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:49:38,247 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:49:38,247 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:49:38,247 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:49:38,247 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:49:38,248 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:49:38,248 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:49:38,248 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:49:38,248 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:49:38,248 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:49:38,249 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:49:38,249 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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/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 -> 6060f0df556deb332d160eff8a39bcf699b67887fb6a475da5cd3837f5257af8 [2021-11-12 22:49:38,523 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:49:38,546 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:49:38,549 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:49:38,550 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:49:38,551 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:49:38,553 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.c [2021-11-12 22:49:38,640 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/data/8603819b9/427b967c39e042b1b8e1760ee98cb65b/FLAGaf1173bed [2021-11-12 22:49:39,135 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:49:39,136 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.c [2021-11-12 22:49:39,142 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/data/8603819b9/427b967c39e042b1b8e1760ee98cb65b/FLAGaf1173bed [2021-11-12 22:49:39,519 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/data/8603819b9/427b967c39e042b1b8e1760ee98cb65b [2021-11-12 22:49:39,522 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:49:39,524 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:49:39,539 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:49:39,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:49:39,543 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:49:39,544 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,545 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38f7e868 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39, skipping insertion in model container [2021-11-12 22:49:39,546 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,553 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:49:39,566 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:49:39,751 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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.c[991,1004] [2021-11-12 22:49:39,756 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:49:39,764 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:49:39,782 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_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/sv-benchmarks/c/array-examples/standard_sentinel.i.v+cfa-reducer.c[991,1004] [2021-11-12 22:49:39,783 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:49:39,797 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:49:39,797 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39 WrapperNode [2021-11-12 22:49:39,798 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:49:39,799 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:49:39,799 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:49:39,799 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:49:39,808 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,818 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,846 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:49:39,847 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:49:39,847 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:49:39,848 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:49:39,857 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,873 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,873 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,878 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,887 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,889 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,891 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:49:39,892 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:49:39,892 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:49:39,892 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:49:39,899 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (1/1) ... [2021-11-12 22:49:39,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:49:39,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:39,934 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:49:39,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:49:40,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 22:49:40,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:49:40,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 22:49:40,003 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:49:40,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:49:40,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 22:49:40,003 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:49:40,246 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:49:40,246 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-12 22:49:40,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:49:40 BoogieIcfgContainer [2021-11-12 22:49:40,249 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:49:40,251 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:49:40,251 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:49:40,255 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:49:40,255 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:49:39" (1/3) ... [2021-11-12 22:49:40,256 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5224930 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:49:40, skipping insertion in model container [2021-11-12 22:49:40,256 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:49:39" (2/3) ... [2021-11-12 22:49:40,256 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5224930 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:49:40, skipping insertion in model container [2021-11-12 22:49:40,257 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:49:40" (3/3) ... [2021-11-12 22:49:40,258 INFO L111 eAbstractionObserver]: Analyzing ICFG standard_sentinel.i.v+cfa-reducer.c [2021-11-12 22:49:40,264 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:49:40,264 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 22:49:40,318 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:49:40,326 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:49:40,326 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 22:49:40,339 INFO L276 IsEmpty]: Start isEmpty. Operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:40,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 22:49:40,345 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:40,345 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:40,346 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:40,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:40,352 INFO L85 PathProgramCache]: Analyzing trace with hash 272684364, now seen corresponding path program 1 times [2021-11-12 22:49:40,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:40,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542713251] [2021-11-12 22:49:40,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:40,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:40,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:49:40,532 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:40,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542713251] [2021-11-12 22:49:40,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542713251] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:49:40,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:49:40,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:49:40,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695324849] [2021-11-12 22:49:40,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:49:40,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:49:40,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:40,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:49:40,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:49:40,573 INFO L87 Difference]: Start difference. First operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:40,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:40,608 INFO L93 Difference]: Finished difference Result 21 states and 29 transitions. [2021-11-12 22:49:40,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:49:40,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-12 22:49:40,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:40,635 INFO L225 Difference]: With dead ends: 21 [2021-11-12 22:49:40,635 INFO L226 Difference]: Without dead ends: 10 [2021-11-12 22:49:40,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:49:40,643 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 0 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.73ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.60ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:40,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 20 Invalid, 7 Unknown, 0 Unchecked, 0.73ms Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 13.60ms Time] [2021-11-12 22:49:40,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2021-11-12 22:49:40,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2021-11-12 22:49:40,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 9 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:40,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 11 transitions. [2021-11-12 22:49:40,694 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 11 transitions. Word has length 8 [2021-11-12 22:49:40,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:40,694 INFO L470 AbstractCegarLoop]: Abstraction has 10 states and 11 transitions. [2021-11-12 22:49:40,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:40,695 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 11 transitions. [2021-11-12 22:49:40,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 22:49:40,695 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:40,696 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:40,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:49:40,697 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:40,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:40,698 INFO L85 PathProgramCache]: Analyzing trace with hash -2077770057, now seen corresponding path program 1 times [2021-11-12 22:49:40,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:40,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066047825] [2021-11-12 22:49:40,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:40,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:40,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:49:40,800 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:40,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066047825] [2021-11-12 22:49:40,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066047825] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:40,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359986596] [2021-11-12 22:49:40,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:40,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:40,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:40,832 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:40,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:49:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:40,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:49:40,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:49:41,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:49:41,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359986596] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:41,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1669625236] [2021-11-12 22:49:41,156 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:41,162 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:41,171 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:41,178 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:41,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:41,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:41,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:41,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:41,309 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 36=[|v_#valid_22|]} [2021-11-12 22:49:41,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:41,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:41,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:41,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:41,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:41,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:41,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:41,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:41,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:41,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:41,562 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:41,591 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:41,616 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:49:41,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:41,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:49:41,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:41,635 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:49:41,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:49:41,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:41,684 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-12 22:49:41,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:41,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:41,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:41,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:49:41,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:41,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:49:41,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:41,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:41,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:41,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:42,002 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:42,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:49:42,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:49:42,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:49:42,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:42,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:42,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:42,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:42,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:42,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:49:42,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:49:42,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:42,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:42,103 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:42,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:42,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:42,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:49:42,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:49:42,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:49:42,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:42,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:42,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:42,220 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 49 treesize of output 50 [2021-11-12 22:49:42,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:42,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:42,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:42,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:42,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:42,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:42,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:42,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,381 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:49:42,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:49:42,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:42,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:49:42,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,497 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:42,501 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:42,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:42,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:42,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:42,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:42,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:42,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:42,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:42,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:42,571 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:42,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:42,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:42,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:42,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:42,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:42,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:42,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:42,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:42,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:42,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:42,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:42,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-11-12 22:49:42,621 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:43,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1669625236] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:49:43,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:43,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [3, 3, 3] total 11 [2021-11-12 22:49:43,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338255659] [2021-11-12 22:49:43,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:49:43,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:49:43,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:43,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:49:43,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:49:43,324 INFO L87 Difference]: Start difference. First operand 10 states and 11 transitions. Second operand has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:43,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:43,396 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2021-11-12 22:49:43,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:49:43,397 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 22:49:43,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:43,398 INFO L225 Difference]: With dead ends: 15 [2021-11-12 22:49:43,398 INFO L226 Difference]: Without dead ends: 12 [2021-11-12 22:49:43,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:49:43,409 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 18 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.61ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.91ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:43,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 7 Invalid, 33 Unknown, 0 Unchecked, 2.61ms Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 58.91ms Time] [2021-11-12 22:49:43,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2021-11-12 22:49:43,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2021-11-12 22:49:43,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:43,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2021-11-12 22:49:43,414 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 9 [2021-11-12 22:49:43,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:43,414 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2021-11-12 22:49:43,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:43,415 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2021-11-12 22:49:43,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 22:49:43,416 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:43,416 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:43,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:43,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:43,645 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:43,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:43,645 INFO L85 PathProgramCache]: Analyzing trace with hash 420679642, now seen corresponding path program 1 times [2021-11-12 22:49:43,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:43,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550135964] [2021-11-12 22:49:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:43,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:43,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:43,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:49:43,684 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:43,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550135964] [2021-11-12 22:49:43,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550135964] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:43,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915567045] [2021-11-12 22:49:43,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:43,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:43,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:43,686 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:43,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:49:43,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:43,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:49:43,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:49:43,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:43,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:49:43,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915567045] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:43,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1173865566] [2021-11-12 22:49:43,800 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:43,800 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:43,800 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:43,800 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:43,801 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:43,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:43,820 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:43,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:43,832 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 36=[|v_#valid_23|]} [2021-11-12 22:49:43,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:43,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:43,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:43,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:43,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:43,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:43,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:43,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:43,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:43,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:43,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:43,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:43,919 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:43,925 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:43,933 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:43,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:43,938 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:43,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:43,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:43,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:43,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:49:43,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:43,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:43,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:43,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:43,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:43,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:43,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:43,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:49:43,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:43,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:162, output treesize:164 [2021-11-12 22:49:43,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:49:44,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:44,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:49:44,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 22:49:44,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 22:49:44,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,122 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:44,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:44,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,143 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:44,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:44,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:44,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:44,152 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:44,156 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:44,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:44,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:49:44,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 22:49:44,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 22:49:44,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:49:44,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-12 22:49:44,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:49:44,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:44,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:44,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:44,221 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 59 treesize of output 55 [2021-11-12 22:49:44,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:49:44,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:49:44,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:44,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:44,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-12 22:49:44,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:44,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:44,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,325 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.5 percent of original size [2021-11-12 22:49:44,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 375 [2021-11-12 22:49:44,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:44,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:489, output treesize:375 [2021-11-12 22:49:44,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,426 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:44,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:44,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:44,434 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:44,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:44,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:44,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:44,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:44,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:44,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:44,465 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:44,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:44,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:44,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:44,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:44,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:44,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:44,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:44,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:44,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:44,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:49:44,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:44,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:49:44,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:44,613 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:44,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:44,624 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:44,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:44,632 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:45,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:49:45,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:45,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-12 22:49:45,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795470437] [2021-11-12 22:49:45,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:49:45,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:49:45,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:45,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:49:45,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:49:45,454 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:45,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:45,476 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2021-11-12 22:49:45,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:49:45,477 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 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 11 [2021-11-12 22:49:45,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:45,477 INFO L225 Difference]: With dead ends: 24 [2021-11-12 22:49:45,477 INFO L226 Difference]: Without dead ends: 15 [2021-11-12 22:49:45,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:49:45,479 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.44ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.31ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:45,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 21 Invalid, 13 Unknown, 0 Unchecked, 0.44ms Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 16.31ms Time] [2021-11-12 22:49:45,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-11-12 22:49:45,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-11-12 22:49:45,491 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-12 22:49:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-11-12 22:49:45,493 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2021-11-12 22:49:45,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:45,493 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-11-12 22:49:45,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:45,493 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-11-12 22:49:45,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 22:49:45,494 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:45,494 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:45,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:45,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:45,709 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:45,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:45,709 INFO L85 PathProgramCache]: Analyzing trace with hash 55551983, now seen corresponding path program 2 times [2021-11-12 22:49:45,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:45,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490870412] [2021-11-12 22:49:45,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:45,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:45,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:45,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:49:45,828 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:45,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490870412] [2021-11-12 22:49:45,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490870412] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:45,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777561442] [2021-11-12 22:49:45,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:49:45,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:45,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:45,830 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:45,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:49:45,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:49:45,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:49:45,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:49:45,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:45,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:45,978 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:45,979 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 23 [2021-11-12 22:49:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 22:49:46,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:46,193 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 27 treesize of output 25 [2021-11-12 22:49:46,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2021-11-12 22:49:46,212 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 22:49:46,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777561442] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:46,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1932350960] [2021-11-12 22:49:46,217 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:46,217 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:46,217 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:46,217 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:46,218 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:46,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:46,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:46,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:46,245 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 36=[|v_#valid_24|]} [2021-11-12 22:49:46,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:46,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:46,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:46,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:46,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:46,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:46,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:46,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:46,332 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:46,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:49:46,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:46,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:49:46,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:46,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:49:46,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:49:46,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,360 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-12 22:49:46,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:46,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:46,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:49:46,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:49:46,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:46,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:46,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:46,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:46,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:49:46,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:49:46,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:49:46,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:46,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:46,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:46,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:49:46,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:49:46,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:46,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:46,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:46,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:46,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:46,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:49:46,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:49:46,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:49:46,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,613 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 49 treesize of output 50 [2021-11-12 22:49:46,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:46,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:46,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:46,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:46,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:46,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:46,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,709 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:49:46,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:49:46,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:46,719 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:49:46,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,782 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:46,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:46,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:46,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:46,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:46,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-12 22:49:46,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:46,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:46,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:46,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:46,828 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:46,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:46,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:46,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:46,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:46,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:46,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:46,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:46,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:46,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:46,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:49:46,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:46,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 22:49:46,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:46,970 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:46,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:46,983 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:46,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:46,991 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:47,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:49:47,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:47,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2021-11-12 22:49:47,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962708041] [2021-11-12 22:49:47,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:49:47,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-12 22:49:47,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:47,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-12 22:49:47,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-11-12 22:49:47,850 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:48,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:48,023 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2021-11-12 22:49:48,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-12 22:49:48,024 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 22:49:48,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:48,024 INFO L225 Difference]: With dead ends: 31 [2021-11-12 22:49:48,025 INFO L226 Difference]: Without dead ends: 20 [2021-11-12 22:49:48,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2021-11-12 22:49:48,026 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 13 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.28ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.42ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:48,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 23 Invalid, 77 Unknown, 0 Unchecked, 1.28ms Time], IncrementalHoareTripleChecker [9 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 56.42ms Time] [2021-11-12 22:49:48,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-11-12 22:49:48,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-11-12 22:49:48,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:48,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-11-12 22:49:48,032 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 14 [2021-11-12 22:49:48,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:48,032 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-11-12 22:49:48,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:48,033 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-11-12 22:49:48,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:49:48,033 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:48,033 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:48,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:48,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-11-12 22:49:48,234 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:48,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:48,235 INFO L85 PathProgramCache]: Analyzing trace with hash 960336160, now seen corresponding path program 3 times [2021-11-12 22:49:48,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:48,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164451327] [2021-11-12 22:49:48,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:48,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:48,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:48,300 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:48,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164451327] [2021-11-12 22:49:48,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164451327] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:48,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013717884] [2021-11-12 22:49:48,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:49:48,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:48,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:48,302 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:48,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:49:48,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:49:48,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:49:48,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:49:48,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:48,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:48,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013717884] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:48,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1636037458] [2021-11-12 22:49:48,507 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:48,507 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:48,507 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:48,507 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:48,508 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:48,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:48,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:48,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:48,521 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 36=[|v_#valid_25|]} [2021-11-12 22:49:48,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:48,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:48,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:48,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:48,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:48,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:48,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:48,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:48,589 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:48,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:49:48,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:48,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:49:48,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:48,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:49:48,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:49:48,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,615 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-12 22:49:48,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:48,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:48,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:49:48,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:49:48,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:48,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:48,715 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,724 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:48,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:48,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:49:48,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:49:48,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:49:48,754 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,762 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:48,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:48,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:48,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:49:48,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:49:48,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:48,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:48,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:48,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:48,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:48,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:49:48,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:49:48,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:49:48,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:48,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:48,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:48,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:48,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 49 treesize of output 50 [2021-11-12 22:49:48,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:48,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:48,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,896 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:49:48,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:49:48,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:48,904 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:49:48,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,961 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:48,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:48,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:48,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:48,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:48,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:48,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:48,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:48,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:48,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:48,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:48,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:48,994 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:48,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:48,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:48,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:48,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:49,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:49,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:49,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:49,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:49,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:49,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:49,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:49,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:49:49,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:49,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:49:49,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:49,099 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:49,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:49,109 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:49,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:49,114 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:49,788 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:49:49,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:49,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2021-11-12 22:49:49,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678332309] [2021-11-12 22:49:49,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:49:49,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 22:49:49,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 22:49:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:49:49,791 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:49,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:49,837 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2021-11-12 22:49:49,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:49:49,837 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 13 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 19 [2021-11-12 22:49:49,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:49,838 INFO L225 Difference]: With dead ends: 40 [2021-11-12 22:49:49,838 INFO L226 Difference]: Without dead ends: 27 [2021-11-12 22:49:49,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:49:49,839 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.60ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.54ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:49,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 21 Invalid, 27 Unknown, 0 Unchecked, 0.60ms Time], IncrementalHoareTripleChecker [10 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 37.54ms Time] [2021-11-12 22:49:49,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-11-12 22:49:49,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2021-11-12 22:49:49,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 26 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:49,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-11-12 22:49:49,849 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 19 [2021-11-12 22:49:49,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:49,849 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-11-12 22:49:49,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:49,849 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-11-12 22:49:49,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-12 22:49:49,850 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:49,850 INFO L514 BasicCegarLoop]: trace histogram [12, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:49,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:50,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:50,072 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:50,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:50,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1415055627, now seen corresponding path program 4 times [2021-11-12 22:49:50,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:50,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20069929] [2021-11-12 22:49:50,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:50,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:50,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:50,261 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:50,262 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:50,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20069929] [2021-11-12 22:49:50,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20069929] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:50,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751551293] [2021-11-12 22:49:50,262 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:49:50,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:50,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:50,264 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:50,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 22:49:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:50,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 22:49:50,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:50,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:50,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751551293] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:50,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [200309215] [2021-11-12 22:49:50,688 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:50,689 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:50,689 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:50,689 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:50,689 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:50,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,696 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:50,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:50,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:50,703 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 36=[|v_#valid_26|]} [2021-11-12 22:49:50,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:50,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:50,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:50,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:50,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:50,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:50,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:50,756 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:50,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:50,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:50,767 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:50,771 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:50,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:49:50,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:50,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:49:50,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:50,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:49:50,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:49:50,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:50,797 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-12 22:49:50,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:50,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:50,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:50,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:49:50,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:50,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:49:50,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:50,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,911 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:50,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:50,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:49:50,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:49:50,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:49:50,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:50,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:50,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:50,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:50,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:50,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:50,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:50,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,993 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:50,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:50,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:50,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:49:50,998 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:50,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:50,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:49:51,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:49:51,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:51,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:49:51,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:49:51,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:51,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:51,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:51,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:51,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:51,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:51,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:51,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:51,059 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 49 treesize of output 50 [2021-11-12 22:49:51,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:51,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:51,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,113 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:49:51,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:49:51,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:51,120 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:49:51,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,183 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:51,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:51,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:51,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:51,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:51,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:51,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:51,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:51,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:51,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:51,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:51,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:51,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:51,215 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:51,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:51,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:51,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:51,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:51,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:51,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:51,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:51,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:51,232 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:51,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:49:51,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:51,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 22:49:51,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:51,343 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:51,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:51,352 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:51,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:51,358 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:52,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:49:52,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:52,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 27 [2021-11-12 22:49:52,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252905107] [2021-11-12 22:49:52,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:49:52,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 22:49:52,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:52,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 22:49:52,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=779, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 22:49:52,188 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand has 28 states, 28 states have (on average 1.25) internal successors, (35), 27 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:52,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:52,263 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2021-11-12 22:49:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-12 22:49:52,264 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.25) internal successors, (35), 27 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 26 [2021-11-12 22:49:52,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:52,269 INFO L225 Difference]: With dead ends: 54 [2021-11-12 22:49:52,269 INFO L226 Difference]: Without dead ends: 41 [2021-11-12 22:49:52,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=411, Invalid=779, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 22:49:52,273 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.92ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.56ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:52,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 42 Invalid, 49 Unknown, 0 Unchecked, 1.92ms Time], IncrementalHoareTripleChecker [15 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 50.56ms Time] [2021-11-12 22:49:52,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-12 22:49:52,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-12 22:49:52,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.05) internal successors, (42), 40 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:52,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2021-11-12 22:49:52,294 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 26 [2021-11-12 22:49:52,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:52,296 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2021-11-12 22:49:52,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.25) internal successors, (35), 27 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:52,296 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2021-11-12 22:49:52,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 22:49:52,299 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:52,299 INFO L514 BasicCegarLoop]: trace histogram [26, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:52,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:52,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:52,520 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:52,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:52,521 INFO L85 PathProgramCache]: Analyzing trace with hash 410080405, now seen corresponding path program 5 times [2021-11-12 22:49:52,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:52,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879282384] [2021-11-12 22:49:52,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:52,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:52,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:52,999 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:49:53,000 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:53,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879282384] [2021-11-12 22:49:53,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879282384] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:53,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317263168] [2021-11-12 22:49:53,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:49:53,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:53,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:53,002 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:53,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 22:49:53,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 22:49:53,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:49:53,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 22:49:53,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:53,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:53,466 INFO L354 Elim1Store]: treesize reduction 34, result has 57.0 percent of original size [2021-11-12 22:49:53,466 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 41 treesize of output 59 [2021-11-12 22:49:53,702 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2021-11-12 22:49:53,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:54,197 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 57 treesize of output 51 [2021-11-12 22:49:54,218 INFO L354 Elim1Store]: treesize reduction 16, result has 56.8 percent of original size [2021-11-12 22:49:54,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 98 [2021-11-12 22:49:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2021-11-12 22:49:54,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317263168] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:54,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2025401987] [2021-11-12 22:49:54,313 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:54,313 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:54,313 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:54,313 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:54,314 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:54,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:54,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:54,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:54,333 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 36=[|v_#valid_27|]} [2021-11-12 22:49:54,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:54,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:54,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:54,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:54,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:54,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:54,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:54,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,402 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:54,406 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:54,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:49:54,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:54,413 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:49:54,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:54,416 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:49:54,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:49:54,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,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 28 treesize of output 30 [2021-11-12 22:49:54,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:54,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:49:54,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:49:54,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:49:54,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,518 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:54,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:54,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,527 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,531 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:54,534 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:54,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:49:54,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:49:54,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:49:54,554 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:54,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:54,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:49:54,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:49:54,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:49:54,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:54,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:54,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:54,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:54,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:54,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:49:54,580 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:49:54,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:49:54,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,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-12 22:49:54,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:54,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:54,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:54,652 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 49 treesize of output 50 [2021-11-12 22:49:54,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:54,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:49:54,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,700 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:49:54,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:49:54,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:54,707 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:49:54,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,761 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:54,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:54,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:54,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:54,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:54,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:54,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:54,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:54,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:54,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:54,791 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:54,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:54,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:54,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:54,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:54,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:54,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:54,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:54,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:54,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:54,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:49:54,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:54,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:49:54,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:54,898 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:54,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:54,908 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:54,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:54,913 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:49:56,043 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:49:56,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:49:56,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 11, 11] total 45 [2021-11-12 22:49:56,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359654279] [2021-11-12 22:49:56,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:49:56,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-12 22:49:56,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:49:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-12 22:49:56,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=2129, Unknown=0, NotChecked=0, Total=2652 [2021-11-12 22:49:56,046 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 45 states, 45 states have (on average 1.288888888888889) internal successors, (58), 45 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:56,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:49:56,547 INFO L93 Difference]: Finished difference Result 62 states and 67 transitions. [2021-11-12 22:49:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-12 22:49:56,548 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.288888888888889) internal successors, (58), 45 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 22:49:56,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:49:56,549 INFO L225 Difference]: With dead ends: 62 [2021-11-12 22:49:56,549 INFO L226 Difference]: Without dead ends: 48 [2021-11-12 22:49:56,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=578, Invalid=2614, Unknown=0, NotChecked=0, Total=3192 [2021-11-12 22:49:56,551 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 11 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.04ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 106.44ms IncrementalHoareTripleChecker+Time [2021-11-12 22:49:56,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 44 Invalid, 222 Unknown, 0 Unchecked, 2.04ms Time], IncrementalHoareTripleChecker [6 Valid, 148 Invalid, 0 Unknown, 68 Unchecked, 106.44ms Time] [2021-11-12 22:49:56,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-12 22:49:56,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-11-12 22:49:56,563 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-12 22:49:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-11-12 22:49:56,564 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 40 [2021-11-12 22:49:56,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:49:56,573 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-11-12 22:49:56,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.288888888888889) internal successors, (58), 45 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:49:56,574 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-11-12 22:49:56,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-12 22:49:56,575 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:49:56,575 INFO L514 BasicCegarLoop]: trace histogram [27, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:49:56,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:49:56,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-11-12 22:49:56,788 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:49:56,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:49:56,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1421567081, now seen corresponding path program 6 times [2021-11-12 22:49:56,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:49:56,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175578347] [2021-11-12 22:49:56,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:49:56,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:49:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:49:57,301 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:49:57,301 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:49:57,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175578347] [2021-11-12 22:49:57,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175578347] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:49:57,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993334149] [2021-11-12 22:49:57,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:49:57,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:49:57,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:49:57,303 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:49:57,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 22:49:57,368 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:49:57,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:49:57,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-12 22:49:57,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:49:57,477 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:49:57,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:49:58,442 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:49:58,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993334149] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:49:58,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [903921255] [2021-11-12 22:49:58,445 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:49:58,445 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:49:58,445 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:49:58,445 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:49:58,446 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:49:58,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:58,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:49:58,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:49:58,468 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 36=[|v_#valid_28|]} [2021-11-12 22:49:58,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:49:58,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:58,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:49:58,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:49:58,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:49:58,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,565 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:49:58,572 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:49:58,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,580 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:58,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:58,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:58,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:58,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:49:58,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:58,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:58,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:58,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:49:58,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:162, output treesize:164 [2021-11-12 22:49:58,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,691 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:58,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,701 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:58,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:49:58,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:49:58,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 22:49:58,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 22:49:58,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:58,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:49:58,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:49:58,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:49:58,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:58,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:49:58,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:49:58,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 22:49:58,751 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 22:49:58,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:49:58,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-12 22:49:58,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:49:58,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,800 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 59 treesize of output 55 [2021-11-12 22:49:58,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:49:58,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:49:58,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:49:58,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:49:58,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:58,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:49:58,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,872 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.5 percent of original size [2021-11-12 22:49:58,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 375 [2021-11-12 22:49:58,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:49:58,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:489, output treesize:375 [2021-11-12 22:49:58,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,936 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:49:58,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,944 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:49:58,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:49:58,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:49:58,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:58,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:49:58,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:58,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:49:58,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:49:58,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:49:58,981 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:49:58,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:49:58,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:49:58,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:49:58,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:49:58,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:58,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:49:58,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:58,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:58,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:49:58,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:49:58,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:49:59,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:59,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:49:59,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:49:59,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 22:49:59,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:49:59,075 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:49:59,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:49:59,083 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:49:59,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:49:59,089 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:50:00,039 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:50:00,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:50:00,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 57 [2021-11-12 22:50:00,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441140088] [2021-11-12 22:50:00,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:50:00,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-12 22:50:00,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:50:00,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-12 22:50:00,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1686, Invalid=2474, Unknown=0, NotChecked=0, Total=4160 [2021-11-12 22:50:00,043 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 58 states, 58 states have (on average 1.1206896551724137) internal successors, (65), 57 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:00,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:50:00,189 INFO L93 Difference]: Finished difference Result 96 states and 126 transitions. [2021-11-12 22:50:00,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-11-12 22:50:00,190 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.1206896551724137) internal successors, (65), 57 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-11-12 22:50:00,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:50:00,191 INFO L225 Difference]: With dead ends: 96 [2021-11-12 22:50:00,191 INFO L226 Difference]: Without dead ends: 77 [2021-11-12 22:50:00,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1686, Invalid=2474, Unknown=0, NotChecked=0, Total=4160 [2021-11-12 22:50:00,194 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.11ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.00ms SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 86.00ms IncrementalHoareTripleChecker+Time [2021-11-12 22:50:00,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 28 Invalid, 96 Unknown, 0 Unchecked, 2.00ms Time], IncrementalHoareTripleChecker [34 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 86.00ms Time] [2021-11-12 22:50:00,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-12 22:50:00,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-11-12 22:50:00,212 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-12 22:50:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 78 transitions. [2021-11-12 22:50:00,213 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 78 transitions. Word has length 47 [2021-11-12 22:50:00,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:50:00,214 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 78 transitions. [2021-11-12 22:50:00,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.1206896551724137) internal successors, (65), 57 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:00,214 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 78 transitions. [2021-11-12 22:50:00,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-12 22:50:00,215 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:50:00,216 INFO L514 BasicCegarLoop]: trace histogram [56, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:50:00,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:50:00,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable152 [2021-11-12 22:50:00,433 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:50:00,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:50:00,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1955363806, now seen corresponding path program 7 times [2021-11-12 22:50:00,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:50:00,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186429593] [2021-11-12 22:50:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:50:00,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:50:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:50:02,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:50:02,042 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:50:02,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186429593] [2021-11-12 22:50:02,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186429593] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:50:02,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356455755] [2021-11-12 22:50:02,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:50:02,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:50:02,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:50:02,044 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:50:02,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 22:50:02,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:50:02,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-12 22:50:02,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:50:02,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:50:02,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:50:05,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:50:05,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356455755] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:50:05,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [820114524] [2021-11-12 22:50:05,994 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:50:05,994 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:50:05,994 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:50:05,995 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:50:05,995 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:50:06,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,002 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:50:06,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:06,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:50:06,009 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 36=[|v_#valid_29|]} [2021-11-12 22:50:06,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:50:06,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:06,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:06,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:50:06,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:06,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:06,070 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:50:06,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,078 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:50:06,081 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:50:06,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:50:06,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:06,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:50:06,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:06,089 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:50:06,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:50:06,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,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-12 22:50:06,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:50:06,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:50:06,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:50:06,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:50:06,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:06,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:50:06,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:50:06,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:50:06,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:50:06,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:06,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:06,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,226 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:06,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:50:06,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:06,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:06,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:50:06,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:06,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:06,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,240 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:50:06,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:50:06,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:50:06,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:50:06,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:50:06,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:50:06,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:50:06,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:06,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:06,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:06,298 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 49 treesize of output 50 [2021-11-12 22:50:06,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:50:06,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:50:06,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,364 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:50:06,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:50:06,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:50:06,371 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:50:06,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,427 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:50:06,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:50:06,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:50:06,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:06,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:06,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:50:06,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:06,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:06,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:06,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:50:06,458 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:50:06,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:06,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:06,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:50:06,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 15 treesize of output 11 [2021-11-12 22:50:06,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:06,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:06,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:50:06,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:06,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:50:06,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:50:06,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:06,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 22:50:06,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:06,551 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:50:06,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:50:06,560 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:50:06,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:50:06,566 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:50:07,635 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:50:07,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:50:07,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 58] total 115 [2021-11-12 22:50:07,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102103320] [2021-11-12 22:50:07,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:50:07,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2021-11-12 22:50:07,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:50:07,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-11-12 22:50:07,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6703, Invalid=8303, Unknown=0, NotChecked=0, Total=15006 [2021-11-12 22:50:07,645 INFO L87 Difference]: Start difference. First operand 77 states and 78 transitions. Second operand has 116 states, 116 states have (on average 1.0603448275862069) internal successors, (123), 115 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:07,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:50:07,899 INFO L93 Difference]: Finished difference Result 154 states and 213 transitions. [2021-11-12 22:50:07,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2021-11-12 22:50:07,900 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.0603448275862069) internal successors, (123), 115 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-11-12 22:50:07,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:50:07,903 INFO L225 Difference]: With dead ends: 154 [2021-11-12 22:50:07,904 INFO L226 Difference]: Without dead ends: 135 [2021-11-12 22:50:07,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=6703, Invalid=8303, Unknown=0, NotChecked=0, Total=15006 [2021-11-12 22:50:07,913 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 97.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.22ms SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 129.17ms IncrementalHoareTripleChecker+Time [2021-11-12 22:50:07,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 35 Invalid, 186 Unknown, 0 Unchecked, 2.22ms Time], IncrementalHoareTripleChecker [65 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 129.17ms Time] [2021-11-12 22:50:07,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-11-12 22:50:07,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2021-11-12 22:50:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 1.0149253731343284) internal successors, (136), 134 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:07,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 136 transitions. [2021-11-12 22:50:07,970 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 136 transitions. Word has length 76 [2021-11-12 22:50:07,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:50:07,971 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 136 transitions. [2021-11-12 22:50:07,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 1.0603448275862069) internal successors, (123), 115 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:07,972 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 136 transitions. [2021-11-12 22:50:07,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-11-12 22:50:07,977 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:50:07,977 INFO L514 BasicCegarLoop]: trace histogram [114, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:50:08,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-12 22:50:08,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2021-11-12 22:50:08,190 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:50:08,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:50:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash 633216958, now seen corresponding path program 8 times [2021-11-12 22:50:08,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:50:08,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782929339] [2021-11-12 22:50:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:50:08,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:50:08,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:50:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6597 backedges. 0 proven. 6555 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 22:50:12,980 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:50:12,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782929339] [2021-11-12 22:50:12,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782929339] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:50:12,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82129755] [2021-11-12 22:50:12,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:50:12,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:50:12,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:50:12,982 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:50:12,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 22:50:13,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-12 22:50:13,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:50:13,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-12 22:50:13,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:50:13,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:50:14,911 INFO L354 Elim1Store]: treesize reduction 222, result has 16.2 percent of original size [2021-11-12 22:50:14,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 71 treesize of output 69 [2021-11-12 22:50:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6597 backedges. 0 proven. 269 refuted. 0 times theorem prover too weak. 6328 trivial. 0 not checked. [2021-11-12 22:50:15,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:50:16,963 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 95 treesize of output 83 [2021-11-12 22:50:16,970 INFO L354 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2021-11-12 22:50:16,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 157 treesize of output 135 [2021-11-12 22:50:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6597 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 6555 trivial. 0 not checked. [2021-11-12 22:50:17,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82129755] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:50:17,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1999926303] [2021-11-12 22:50:17,177 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:50:17,177 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:50:17,177 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:50:17,178 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:50:17,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:50:17,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:50:17,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:17,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:50:17,193 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 36=[|v_#valid_30|]} [2021-11-12 22:50:17,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:50:17,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:17,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:17,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:50:17,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:17,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:17,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:50:17,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:50:17,263 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:50:17,265 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:50:17,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:17,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:50:17,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:17,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:50:17,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:50:17,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,286 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-12 22:50:17,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:50:17,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:50:17,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:50:17,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:50:17,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:50:17,365 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:17,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:50:17,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:50:17,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:50:17,381 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:17,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:17,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:17,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:17,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,398 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:50:17,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:50:17,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:50:17,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:17,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:50:17,405 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:17,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:17,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:50:17,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:50:17,413 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:50:17,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:50:17,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:50:17,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:17,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:17,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:17,486 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 49 treesize of output 50 [2021-11-12 22:50:17,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:50:17,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:50:17,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,532 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:50:17,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:50:17,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:50:17,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:50:17,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,599 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:50:17,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:50:17,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:50:17,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:17,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:17,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:50:17,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:17,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:17,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:17,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:50:17,631 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:50:17,632 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:17,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:17,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:50:17,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 15 treesize of output 11 [2021-11-12 22:50:17,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:17,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:17,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:50:17,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:17,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:50:17,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:50:17,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:17,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-11-12 22:50:17,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:17,716 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:50:17,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:50:17,725 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:50:17,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:50:17,730 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:50:19,175 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:50:19,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:50:19,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [116, 19, 17] total 147 [2021-11-12 22:50:19,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134902448] [2021-11-12 22:50:19,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:50:19,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 147 states [2021-11-12 22:50:19,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:50:19,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 147 interpolants. [2021-11-12 22:50:19,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7253, Invalid=16309, Unknown=0, NotChecked=0, Total=23562 [2021-11-12 22:50:19,183 INFO L87 Difference]: Start difference. First operand 135 states and 136 transitions. Second operand has 147 states, 147 states have (on average 1.0952380952380953) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:22,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:50:22,743 INFO L93 Difference]: Finished difference Result 176 states and 185 transitions. [2021-11-12 22:50:22,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2021-11-12 22:50:22,743 INFO L78 Accepts]: Start accepts. Automaton has has 147 states, 147 states have (on average 1.0952380952380953) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 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 134 [2021-11-12 22:50:22,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:50:22,745 INFO L225 Difference]: With dead ends: 176 [2021-11-12 22:50:22,745 INFO L226 Difference]: Without dead ends: 150 [2021-11-12 22:50:22,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 362 SyntacticMatches, 2 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5754 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=7661, Invalid=22789, Unknown=0, NotChecked=0, Total=30450 [2021-11-12 22:50:22,748 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 75 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 320.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.28ms SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 394.14ms IncrementalHoareTripleChecker+Time [2021-11-12 22:50:22,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 51 Invalid, 623 Unknown, 0 Unchecked, 4.28ms Time], IncrementalHoareTripleChecker [62 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 394.14ms Time] [2021-11-12 22:50:22,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-11-12 22:50:22,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2021-11-12 22:50:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 1.0134228187919463) internal successors, (151), 149 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:22,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 151 transitions. [2021-11-12 22:50:22,769 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 151 transitions. Word has length 134 [2021-11-12 22:50:22,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:50:22,770 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 151 transitions. [2021-11-12 22:50:22,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 147 states, 147 states have (on average 1.0952380952380953) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:22,771 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 151 transitions. [2021-11-12 22:50:22,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-11-12 22:50:22,773 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:50:22,773 INFO L514 BasicCegarLoop]: trace histogram [115, 14, 13, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:50:22,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:50:22,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:50:22,984 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:50:22,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:50:22,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1226245278, now seen corresponding path program 9 times [2021-11-12 22:50:22,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:50:22,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009741479] [2021-11-12 22:50:22,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:50:22,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:50:23,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:50:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6852 backedges. 0 proven. 6670 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:50:27,790 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:50:27,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009741479] [2021-11-12 22:50:27,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009741479] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:50:27,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18431167] [2021-11-12 22:50:27,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:50:27,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:50:27,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:50:27,792 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:50:27,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 22:50:27,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:50:27,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:50:27,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 117 conjunts are in the unsatisfiable core [2021-11-12 22:50:27,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:50:28,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6852 backedges. 0 proven. 6670 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:50:28,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:50:41,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6852 backedges. 0 proven. 6670 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:50:41,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18431167] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:50:41,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [319333369] [2021-11-12 22:50:41,634 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:50:41,634 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:50:41,635 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:50:41,635 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:50:41,635 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:50:41,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,648 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:41,649 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:50:41,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:50:41,654 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 36=[|v_#valid_31|]} [2021-11-12 22:50:41,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:50:41,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:41,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:50:41,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:50:41,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:50:41,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:50:41,717 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:50:41,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:41,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:50:41,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:41,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:50:41,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:50:41,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:50:41,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:41,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:41,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:50:41,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:162, output treesize:164 [2021-11-12 22:50:41,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,814 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:41,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:50:41,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:50:41,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 22:50:41,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 22:50:41,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:41,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,840 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:50:41,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:50:41,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,844 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:41,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:50:41,849 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:41,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:50:41,852 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:50:41,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 22:50:41,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 22:50:41,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:50:41,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:41,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-12 22:50:41,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:50:41,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:50:41,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:41,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:50:41,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:50:41,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 59 treesize of output 55 [2021-11-12 22:50:41,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:50:41,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:50:41,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:41,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:41,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:41,989 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.5 percent of original size [2021-11-12 22:50:41,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 375 [2021-11-12 22:50:41,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:50:41,996 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:489, output treesize:375 [2021-11-12 22:50:42,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,055 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:50:42,057 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:42,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:42,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:50:42,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:50:42,060 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:42,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:50:42,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:42,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:50:42,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:42,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:50:42,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:42,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:50:42,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:42,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:50:42,088 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:50:42,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:50:42,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:50:42,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:50:42,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:50:42,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:42,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:50:42,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:50:42,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:50:42,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:50:42,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:50:42,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:50:42,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:50:42,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:50:42,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:50:42,177 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:50:42,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:50:42,183 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:50:42,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:50:42,190 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:50:43,353 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:50:43,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:50:43,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 117, 117] total 233 [2021-11-12 22:50:43,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551265731] [2021-11-12 22:50:43,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:50:43,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 234 states [2021-11-12 22:50:43,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:50:43,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 234 interpolants. [2021-11-12 22:50:43,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27294, Invalid=30546, Unknown=0, NotChecked=0, Total=57840 [2021-11-12 22:50:43,368 INFO L87 Difference]: Start difference. First operand 150 states and 151 transitions. Second operand has 234 states, 234 states have (on average 1.0299145299145298) internal successors, (241), 233 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:43,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:50:43,980 INFO L93 Difference]: Finished difference Result 300 states and 418 transitions. [2021-11-12 22:50:43,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2021-11-12 22:50:43,980 INFO L78 Accepts]: Start accepts. Automaton has has 234 states, 234 states have (on average 1.0299145299145298) internal successors, (241), 233 states have internal predecessors, (241), 0 states have call successors, (0), 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 149 [2021-11-12 22:50:43,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:50:43,982 INFO L225 Difference]: With dead ends: 300 [2021-11-12 22:50:43,982 INFO L226 Difference]: Without dead ends: 267 [2021-11-12 22:50:43,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=27294, Invalid=30546, Unknown=0, NotChecked=0, Total=57840 [2021-11-12 22:50:43,985 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 187.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.57ms SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 242.98ms IncrementalHoareTripleChecker+Time [2021-11-12 22:50:43,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 56 Invalid, 369 Unknown, 0 Unchecked, 3.57ms Time], IncrementalHoareTripleChecker [127 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 242.98ms Time] [2021-11-12 22:50:43,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-11-12 22:50:44,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2021-11-12 22:50:44,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 1.0075187969924813) internal successors, (268), 266 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:44,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 268 transitions. [2021-11-12 22:50:44,025 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 268 transitions. Word has length 149 [2021-11-12 22:50:44,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:50:44,026 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 268 transitions. [2021-11-12 22:50:44,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 234 states, 234 states have (on average 1.0299145299145298) internal successors, (241), 233 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:50:44,026 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 268 transitions. [2021-11-12 22:50:44,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2021-11-12 22:50:44,029 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:50:44,030 INFO L514 BasicCegarLoop]: trace histogram [232, 14, 13, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:50:44,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:50:44,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-11-12 22:50:44,256 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:50:44,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:50:44,257 INFO L85 PathProgramCache]: Analyzing trace with hash -971525933, now seen corresponding path program 10 times [2021-11-12 22:50:44,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:50:44,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296580865] [2021-11-12 22:50:44,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:50:44,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:50:44,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:51:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 27210 backedges. 0 proven. 27028 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:51:02,280 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:51:02,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296580865] [2021-11-12 22:51:02,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296580865] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:51:02,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247707162] [2021-11-12 22:51:02,280 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:51:02,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:51:02,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:51:02,281 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:51:02,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 22:51:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:51:02,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 1521 conjuncts, 234 conjunts are in the unsatisfiable core [2021-11-12 22:51:02,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:51:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 27210 backedges. 0 proven. 27028 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:51:03,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:51:56,107 INFO L134 CoverageAnalysis]: Checked inductivity of 27210 backedges. 0 proven. 27028 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:51:56,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247707162] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:51:56,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1153270598] [2021-11-12 22:51:56,110 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:51:56,110 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:51:56,111 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:51:56,111 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:51:56,111 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:51:56,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:51:56,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:51:56,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:51:56,129 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 36=[|v_#valid_32|]} [2021-11-12 22:51:56,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:51:56,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:51:56,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:51:56,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:51:56,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:51:56,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:51:56,222 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:51:56,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:51:56,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:51:56,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:51:56,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:51:56,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:51:56,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,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-12 22:51:56,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:51:56,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:51:56,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-11-12 22:51:56,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:162, output treesize:164 [2021-11-12 22:51:56,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:51:56,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:51:56,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:51:56,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:51:56,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-12 22:51:56,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-12 22:51:56,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:51:56,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-12 22:51:56,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-12 22:51:56,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 22:51:56,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:51:56,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:51:56,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:51:56,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:51:56,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:51:56,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:51:56,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-12 22:51:56,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:51:56,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,366 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 59 treesize of output 55 [2021-11-12 22:51:56,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:51:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:51:56,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:51:56,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:51:56,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:51:56,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:51:56,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,426 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.5 percent of original size [2021-11-12 22:51:56,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 375 [2021-11-12 22:51:56,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:51:56,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:489, output treesize:375 [2021-11-12 22:51:56,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,482 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:51:56,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:51:56,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:51:56,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:51:56,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:51:56,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:51:56,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:51:56,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:51:56,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:51:56,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:51:56,521 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:51:56,521 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:51:56,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:51:56,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:51:56,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:51:56,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:51:56,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:51:56,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:51:56,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:51:56,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:51:56,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:51:56,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:51:56,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:51:56,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:51:56,585 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:51:56,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:51:56,592 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:51:56,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:51:56,596 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:51:58,400 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:51:58,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:51:58,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [234, 234, 234] total 467 [2021-11-12 22:51:58,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449993462] [2021-11-12 22:51:58,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:51:58,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 468 states [2021-11-12 22:51:58,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:51:58,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 468 interpolants. [2021-11-12 22:51:58,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109311, Invalid=115839, Unknown=0, NotChecked=0, Total=225150 [2021-11-12 22:51:58,424 INFO L87 Difference]: Start difference. First operand 267 states and 268 transitions. Second operand has 468 states, 468 states have (on average 1.014957264957265) internal successors, (475), 467 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:02,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:02,197 INFO L93 Difference]: Finished difference Result 534 states and 769 transitions. [2021-11-12 22:52:02,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 468 states. [2021-11-12 22:52:02,198 INFO L78 Accepts]: Start accepts. Automaton has has 468 states, 468 states have (on average 1.014957264957265) internal successors, (475), 467 states have internal predecessors, (475), 0 states have call successors, (0), 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 266 [2021-11-12 22:52:02,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:02,201 INFO L225 Difference]: With dead ends: 534 [2021-11-12 22:52:02,201 INFO L226 Difference]: Without dead ends: 501 [2021-11-12 22:52:02,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1030 GetRequests, 557 SyntacticMatches, 0 SemanticMatches, 473 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4883 ImplicationChecksByTransitivity, 71.2s TimeCoverageRelationStatistics Valid=109311, Invalid=115839, Unknown=0, NotChecked=0, Total=225150 [2021-11-12 22:52:02,211 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 0 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 329.90ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.56ms SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 443.74ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:02,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 63 Invalid, 716 Unknown, 0 Unchecked, 9.56ms Time], IncrementalHoareTripleChecker [239 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 443.74ms Time] [2021-11-12 22:52:02,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-11-12 22:52:02,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 501. [2021-11-12 22:52:02,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 1.004) internal successors, (502), 500 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:02,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 502 transitions. [2021-11-12 22:52:02,275 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 502 transitions. Word has length 266 [2021-11-12 22:52:02,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:02,275 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 502 transitions. [2021-11-12 22:52:02,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 468 states, 468 states have (on average 1.014957264957265) internal successors, (475), 467 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:02,277 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 502 transitions. [2021-11-12 22:52:02,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2021-11-12 22:52:02,308 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:02,308 INFO L514 BasicCegarLoop]: trace histogram [466, 14, 13, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:02,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:02,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-11-12 22:52:02,524 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:52:02,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:02,525 INFO L85 PathProgramCache]: Analyzing trace with hash -370801229, now seen corresponding path program 11 times [2021-11-12 22:52:02,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:02,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550346661] [2021-11-12 22:52:02,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:02,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:04,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:14,996 INFO L134 CoverageAnalysis]: Checked inductivity of 108993 backedges. 0 proven. 108811 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-11-12 22:53:14,996 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:14,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550346661] [2021-11-12 22:53:14,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550346661] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:14,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330137187] [2021-11-12 22:53:14,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:53:14,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:14,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:14,998 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:14,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-12 22:53:16,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-11-12 22:53:16,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:16,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 83 conjunts are in the unsatisfiable core [2021-11-12 22:53:16,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:17,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:53:28,746 INFO L354 Elim1Store]: treesize reduction 128, result has 79.5 percent of original size [2021-11-12 22:53:28,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 36 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 133 treesize of output 557 [2021-11-12 22:53:52,983 INFO L134 CoverageAnalysis]: Checked inductivity of 108993 backedges. 0 proven. 2502 refuted. 0 times theorem prover too weak. 106491 trivial. 0 not checked. [2021-11-12 22:53:52,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:11,928 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 230 treesize of output 204 [2021-11-12 22:54:12,623 INFO L354 Elim1Store]: treesize reduction 626, result has 39.4 percent of original size [2021-11-12 22:54:12,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 389 treesize of output 735 [2021-11-12 22:54:14,566 INFO L134 CoverageAnalysis]: Checked inductivity of 108993 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 108811 trivial. 0 not checked. [2021-11-12 22:54:14,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330137187] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:54:14,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [440801595] [2021-11-12 22:54:14,568 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:54:14,569 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:54:14,569 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:54:14,569 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:54:14,569 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:54:14,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:14,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-12 22:54:14,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-11-12 22:54:14,599 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 36=[|v_#valid_33|]} [2021-11-12 22:54:14,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 21 [2021-11-12 22:54:14,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:54:14,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:54:14,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-12 22:54:14,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:54:14,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:54:14,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:54:14,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,648 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:174, output treesize:136 [2021-11-12 22:54:14,650 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.2 percent of original size [2021-11-12 22:54:14,651 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,652 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:54:14,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:14,653 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,654 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:54:14,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:54:14,655 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:54:14,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-12 22:54:14,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,665 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-12 22:54:14,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:54:14,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:54:14,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:54:14,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:152 [2021-11-12 22:54:14,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:54:14,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:54:14,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 319 [2021-11-12 22:54:14,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 300 [2021-11-12 22:54:14,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 301 [2021-11-12 22:54:14,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:54:14,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:54:14,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:54:14,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 22:54:14,746 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:54:14,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:54:14,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:54:14,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:54:14,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:54:14,751 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:54:14,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-12 22:54:14,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 22:54:14,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:54:14,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-12 22:54:14,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:54:14,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 22:54:14,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:14,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:14,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:14,811 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 49 treesize of output 50 [2021-11-12 22:54:14,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:54:14,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:54:14,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,840 INFO L180 QuantifierPusher]: treesize reduction 118, result has 75.0 percent of original size [2021-11-12 22:54:14,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:54:14,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:14,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:365 [2021-11-12 22:54:14,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,879 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.5 percent of original size [2021-11-12 22:54:14,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:54:14,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 22:54:14,882 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:54:14,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:54:14,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:54:14,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:14,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:14,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 22:54:14,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:86, output treesize:88 [2021-11-12 22:54:14,905 INFO L180 QuantifierPusher]: treesize reduction 60, result has 55.9 percent of original size [2021-11-12 22:54:14,905 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:14,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:14,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-12 22:54:14,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-12 22:54:14,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:54:14,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:54:14,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-12 22:54:14,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:14,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-11-12 22:54:14,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:54:14,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:14,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:54:14,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:14,959 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.8 percent of original size [2021-11-12 22:54:14,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 22:54:14,965 INFO L180 QuantifierPusher]: treesize reduction 48, result has 66.2 percent of original size [2021-11-12 22:54:14,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:54:14,968 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:54:18,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:54:18,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:54:18,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [468, 36, 31] total 532 [2021-11-12 22:54:18,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792045468] [2021-11-12 22:54:18,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:54:18,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 532 states [2021-11-12 22:54:18,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:54:18,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 532 interpolants. [2021-11-12 22:54:18,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112898, Invalid=177083, Unknown=1, NotChecked=0, Total=289982 [2021-11-12 22:54:18,875 INFO L87 Difference]: Start difference. First operand 501 states and 502 transitions. Second operand has 532 states, 532 states have (on average 1.0281954887218046) internal successors, (547), 532 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:30,576 WARN L227 SmtUtils]: Spent 10.37s on a formula simplification. DAG size of input: 70 DAG size of output: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 22:56:38,309 WARN L227 SmtUtils]: Spent 5.88s on a formula simplification. DAG size of input: 66 DAG size of output: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 22:56:47,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:47,282 INFO L93 Difference]: Finished difference Result 562 states and 577 transitions. [2021-11-12 22:56:47,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 523 states. [2021-11-12 22:56:47,284 INFO L78 Accepts]: Start accepts. Automaton has has 532 states, 532 states have (on average 1.0281954887218046) internal successors, (547), 532 states have internal predecessors, (547), 0 states have call successors, (0), 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 500 [2021-11-12 22:56:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:47,288 INFO L225 Difference]: With dead ends: 562 [2021-11-12 22:56:47,288 INFO L226 Difference]: Without dead ends: 528 [2021-11-12 22:56:47,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2456 GetRequests, 1428 SyntacticMatches, 1 SemanticMatches, 1027 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177611 ImplicationChecksByTransitivity, 245.8s TimeCoverageRelationStatistics Valid=331059, Invalid=726752, Unknown=1, NotChecked=0, Total=1057812 [2021-11-12 22:56:47,369 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 83 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 804.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.96ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 892.18ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:47,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 94 Invalid, 1623 Unknown, 0 Unchecked, 8.96ms Time], IncrementalHoareTripleChecker [28 Valid, 1069 Invalid, 0 Unknown, 526 Unchecked, 892.18ms Time] [2021-11-12 22:56:47,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-11-12 22:56:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2021-11-12 22:56:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 1.0037950664136623) internal successors, (529), 527 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:47,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 529 transitions. [2021-11-12 22:56:47,439 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 529 transitions. Word has length 500 [2021-11-12 22:56:47,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:47,440 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 529 transitions. [2021-11-12 22:56:47,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 532 states, 532 states have (on average 1.0281954887218046) internal successors, (547), 532 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:47,441 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 529 transitions. [2021-11-12 22:56:47,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2021-11-12 22:56:47,454 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:47,455 INFO L514 BasicCegarLoop]: trace histogram [467, 27, 26, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:47,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:47,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:47,676 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:47,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:47,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1677749285, now seen corresponding path program 12 times [2021-11-12 22:56:47,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:47,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280405047] [2021-11-12 22:56:47,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:47,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:58:05,460 INFO L134 CoverageAnalysis]: Checked inductivity of 109980 backedges. 0 proven. 109278 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2021-11-12 22:58:05,460 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:58:05,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280405047] [2021-11-12 22:58:05,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280405047] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:58:05,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113845247] [2021-11-12 22:58:05,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:58:05,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:58:05,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:58:05,462 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:58:05,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba8e2f1f-9076-46c1-ac0f-f120c9accfdf/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-12 22:58:05,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:58:05,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:58:05,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 2996 conjuncts, 469 conjunts are in the unsatisfiable core [2021-11-12 22:58:05,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:58:07,171 INFO L134 CoverageAnalysis]: Checked inductivity of 109980 backedges. 0 proven. 109278 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2021-11-12 22:58:07,172 INFO L328 TraceCheckSpWp]: Computing backward predicates...