./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/s1lif.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_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/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_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-fpi/s1lif.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/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_ac764434-1a52-4c9b-98ac-21cfd59d761e/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 cdcd45f06ced2bb4437693c85186d4d1862b19794596dce357397727796a8cdf --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:56:25,997 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:56:25,999 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:56:26,029 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:56:26,030 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:56:26,031 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:56:26,033 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:56:26,036 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:56:26,038 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:56:26,039 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:56:26,040 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:56:26,041 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:56:26,042 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:56:26,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:56:26,045 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:56:26,046 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:56:26,047 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:56:26,049 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:56:26,051 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:56:26,053 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:56:26,055 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:56:26,059 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:56:26,061 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:56:26,063 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:56:26,069 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:56:26,071 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:56:26,071 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:56:26,076 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:56:26,079 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:56:26,081 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:56:26,082 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:56:26,083 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:56:26,085 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:56:26,086 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:56:26,088 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:56:26,089 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:56:26,089 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:56:26,090 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:56:26,090 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:56:26,091 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:56:26,092 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:56:26,093 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 22:56:26,138 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:56:26,141 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:56:26,143 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:56:26,143 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:56:26,143 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:56:26,143 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:56:26,144 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:56:26,144 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:56:26,144 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:56:26,144 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:56:26,145 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:56:26,145 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:56:26,145 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:56:26,145 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:56:26,146 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:56:26,146 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:56:26,147 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:56:26,147 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:56:26,147 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:56:26,150 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:56:26,151 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:56:26,151 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:56:26,152 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:56:26,153 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:56:26,153 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:56:26,153 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:56:26,153 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:56:26,153 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:56:26,154 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:56:26,154 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:56:26,154 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:56:26,154 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:56:26,155 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:56:26,155 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:56:26,155 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:56:26,155 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:56:26,155 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:56:26,155 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:56:26,156 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:56:26,156 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:56:26,156 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_ac764434-1a52-4c9b-98ac-21cfd59d761e/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_ac764434-1a52-4c9b-98ac-21cfd59d761e/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 -> cdcd45f06ced2bb4437693c85186d4d1862b19794596dce357397727796a8cdf [2021-11-12 22:56:26,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:56:26,439 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:56:26,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:56:26,442 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:56:26,457 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:56:26,458 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/array-fpi/s1lif.c [2021-11-12 22:56:26,550 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/data/76202c7f6/d4bf562d86fa480283ccc14ac466b0e4/FLAG48c2b5847 [2021-11-12 22:56:27,115 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:56:27,116 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/sv-benchmarks/c/array-fpi/s1lif.c [2021-11-12 22:56:27,122 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/data/76202c7f6/d4bf562d86fa480283ccc14ac466b0e4/FLAG48c2b5847 [2021-11-12 22:56:27,447 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/data/76202c7f6/d4bf562d86fa480283ccc14ac466b0e4 [2021-11-12 22:56:27,450 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:56:27,452 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:56:27,454 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:56:27,454 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:56:27,458 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:56:27,459 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,461 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43484fc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27, skipping insertion in model container [2021-11-12 22:56:27,461 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,468 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:56:27,487 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:56:27,680 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_ac764434-1a52-4c9b-98ac-21cfd59d761e/sv-benchmarks/c/array-fpi/s1lif.c[588,601] [2021-11-12 22:56:27,701 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:56:27,710 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:56:27,725 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_ac764434-1a52-4c9b-98ac-21cfd59d761e/sv-benchmarks/c/array-fpi/s1lif.c[588,601] [2021-11-12 22:56:27,737 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:56:27,752 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:56:27,753 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27 WrapperNode [2021-11-12 22:56:27,753 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:56:27,755 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:56:27,755 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:56:27,755 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:56:27,764 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:56:27" (1/1) ... [2021-11-12 22:56:27,771 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:56:27" (1/1) ... [2021-11-12 22:56:27,794 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:56:27,795 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:56:27,795 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:56:27,796 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:56:27,805 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,805 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,808 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,808 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,815 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,820 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,821 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,824 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:56:27,825 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:56:27,825 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:56:27,826 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:56:27,834 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (1/1) ... [2021-11-12 22:56:27,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:56:27,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:27,869 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:56:27,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:56:27,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 22:56:27,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:56:27,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 22:56:27,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 22:56:27,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:56:27,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:56:27,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 22:56:27,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:56:28,362 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:56:28,362 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 22:56:28,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:56:28 BoogieIcfgContainer [2021-11-12 22:56:28,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:56:28,387 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:56:28,387 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:56:28,391 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:56:28,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:56:27" (1/3) ... [2021-11-12 22:56:28,392 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d610775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:56:28, skipping insertion in model container [2021-11-12 22:56:28,392 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:56:27" (2/3) ... [2021-11-12 22:56:28,392 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d610775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:56:28, skipping insertion in model container [2021-11-12 22:56:28,392 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:56:28" (3/3) ... [2021-11-12 22:56:28,394 INFO L111 eAbstractionObserver]: Analyzing ICFG s1lif.c [2021-11-12 22:56:28,399 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:56:28,399 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 22:56:28,450 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:56:28,457 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:56:28,457 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 22:56:28,471 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:56:28,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 22:56:28,476 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:28,477 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:28,478 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:28,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:28,483 INFO L85 PathProgramCache]: Analyzing trace with hash -535561234, now seen corresponding path program 1 times [2021-11-12 22:56:28,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:28,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950748770] [2021-11-12 22:56:28,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:28,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:28,695 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:56:28,696 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:28,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950748770] [2021-11-12 22:56:28,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950748770] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:28,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:28,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 22:56:28,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187808739] [2021-11-12 22:56:28,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:28,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:56:28,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:28,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:56:28,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:56:28,740 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.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:28,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:28,811 INFO L93 Difference]: Finished difference Result 20 states and 27 transitions. [2021-11-12 22:56:28,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:56:28,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 22:56:28,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:28,824 INFO L225 Difference]: With dead ends: 20 [2021-11-12 22:56:28,838 INFO L226 Difference]: Without dead ends: 9 [2021-11-12 22:56:28,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:56:28,847 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.73ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.33ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:28,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 18 Unknown, 0 Unchecked, 0.73ms Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 28.33ms Time] [2021-11-12 22:56:28,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2021-11-12 22:56:28,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2021-11-12 22:56:28,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.375) internal successors, (11), 8 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:56:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 11 transitions. [2021-11-12 22:56:28,886 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 11 transitions. Word has length 7 [2021-11-12 22:56:28,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:28,886 INFO L470 AbstractCegarLoop]: Abstraction has 9 states and 11 transitions. [2021-11-12 22:56:28,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:28,888 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 11 transitions. [2021-11-12 22:56:28,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 22:56:28,889 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:28,890 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:28,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:56:28,891 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:28,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:28,895 INFO L85 PathProgramCache]: Analyzing trace with hash 344823405, now seen corresponding path program 1 times [2021-11-12 22:56:28,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:28,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375439138] [2021-11-12 22:56:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:28,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:28,969 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:28,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375439138] [2021-11-12 22:56:28,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375439138] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:28,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:28,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 22:56:28,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584909993] [2021-11-12 22:56:28,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:28,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:56:28,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:28,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:56:28,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:56:28,973 INFO L87 Difference]: Start difference. First operand 9 states and 11 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 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:56:29,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:29,019 INFO L93 Difference]: Finished difference Result 15 states and 19 transitions. [2021-11-12 22:56:29,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:56:29,020 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 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:56:29,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:29,020 INFO L225 Difference]: With dead ends: 15 [2021-11-12 22:56:29,021 INFO L226 Difference]: Without dead ends: 11 [2021-11-12 22:56:29,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:56:29,023 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.52ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.71ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:29,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 4 Invalid, 18 Unknown, 0 Unchecked, 0.52ms Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 38.71ms Time] [2021-11-12 22:56:29,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2021-11-12 22:56:29,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2021-11-12 22:56:29,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:29,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2021-11-12 22:56:29,029 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 8 [2021-11-12 22:56:29,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:29,030 INFO L470 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2021-11-12 22:56:29,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 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:56:29,030 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2021-11-12 22:56:29,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 22:56:29,031 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:29,031 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:29,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 22:56:29,032 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:29,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:29,033 INFO L85 PathProgramCache]: Analyzing trace with hash 750922709, now seen corresponding path program 1 times [2021-11-12 22:56:29,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:29,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017271026] [2021-11-12 22:56:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:29,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:29,707 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:29,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017271026] [2021-11-12 22:56:29,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017271026] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:29,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659498322] [2021-11-12 22:56:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:29,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:29,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:29,711 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:29,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:56:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:29,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 22:56:29,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:29,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:56:29,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:29,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 22:56:30,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:30,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2021-11-12 22:56:30,402 INFO L354 Elim1Store]: treesize reduction 39, result has 15.2 percent of original size [2021-11-12 22:56:30,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 28 [2021-11-12 22:56:30,532 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-12 22:56:30,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 41 [2021-11-12 22:56:30,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:30,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:31,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:31,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659498322] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:31,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1394502938] [2021-11-12 22:56:31,283 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:31,283 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:31,288 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:31,292 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:31,293 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:31,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:31,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:31,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:31,340 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 21=[|v_#valid_20|]} [2021-11-12 22:56:31,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:31,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:31,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:31,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:31,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:31,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:31,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:31,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:31,469 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:31,471 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:31,474 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:31,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:31,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:31,509 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_18|], 28=[|v_#valid_21|]} [2021-11-12 22:56:31,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:31,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:31,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:31,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,564 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:31,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:31,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:31,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:31,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,660 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:31,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:31,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:31,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:31,676 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:31,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:31,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:31,719 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:31,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,749 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:31,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:31,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:31,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-11-12 22:56:31,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:31,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:31,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:31,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:31,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:31,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-11-12 22:56:31,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:31,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:191, output treesize:187 [2021-11-12 22:56:31,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:31,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:32,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 22:56:32,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:56:32,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:56:32,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 454 [2021-11-12 22:56:32,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:32,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:32,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:32,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 22:56:32,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:32,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:32,145 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,240 INFO L180 QuantifierPusher]: treesize reduction 131, result has 75.8 percent of original size [2021-11-12 22:56:32,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 22:56:32,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:32,251 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:550, output treesize:411 [2021-11-12 22:56:32,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,354 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:32,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:32,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:32,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:56:32,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:32,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:32,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:32,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:32,382 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:32,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:32,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:56:32,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:32,401 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 109 [2021-11-12 22:56:32,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-12 22:56:32,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:32,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:32,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-12 22:56:32,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:32,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:32,436 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,448 INFO L180 QuantifierPusher]: treesize reduction 10, result has 92.6 percent of original size [2021-11-12 22:56:32,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:56:32,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:32,452 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:166, output treesize:126 [2021-11-12 22:56:32,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:32,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:32,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 22:56:32,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:32,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:32,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,543 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:32,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:32,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:32,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:32,595 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:32,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:32,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:32,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,659 INFO L180 QuantifierPusher]: treesize reduction 220, result has 56.9 percent of original size [2021-11-12 22:56:32,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 22:56:32,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:56:32,668 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:611, output treesize:291 [2021-11-12 22:56:32,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,731 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:32,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:32,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:32,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:32,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:32,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:32,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:32,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:32,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:32,771 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 22:56:32,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:32,784 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 22:56:32,796 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:32,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:32,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,802 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:32,806 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.3 percent of original size 77 [2021-11-12 22:56:32,835 INFO L354 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2021-11-12 22:56:32,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-11-12 22:56:32,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,840 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,844 INFO L185 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-11-12 22:56:32,845 INFO L185 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-11-12 22:56:32,846 INFO L180 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size [2021-11-12 22:56:32,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:32,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:32,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,854 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.5 percent of original size [2021-11-12 22:56:32,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-12 22:56:32,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:82 [2021-11-12 22:56:32,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,895 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:32,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:32,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:32,939 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:32,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:32,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,944 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:32,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:32,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:32,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:32,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:32,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:32,965 INFO L628 ElimStorePlain]: treesize reduction 34, result has 71.2 percent of original size [2021-11-12 22:56:32,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:32,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:56:32,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:32,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 22:56:32,977 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:33,662 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:33,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:33,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2021-11-12 22:56:33,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706405069] [2021-11-12 22:56:33,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:33,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-12 22:56:33,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:33,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-12 22:56:33,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-11-12 22:56:33,665 INFO L87 Difference]: Start difference. First operand 11 states and 13 transitions. Second operand has 21 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 21 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:34,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:34,857 INFO L93 Difference]: Finished difference Result 25 states and 32 transitions. [2021-11-12 22:56:34,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 22:56:34,858 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 21 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 22:56:34,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:34,859 INFO L225 Difference]: With dead ends: 25 [2021-11-12 22:56:34,860 INFO L226 Difference]: Without dead ends: 19 [2021-11-12 22:56:34,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2021-11-12 22:56:34,861 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 0 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 275.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.29ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 324.86ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:34,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 159 Unknown, 0 Unchecked, 2.29ms Time], IncrementalHoareTripleChecker [18 Valid, 139 Invalid, 0 Unknown, 2 Unchecked, 324.86ms Time] [2021-11-12 22:56:34,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-11-12 22:56:34,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 15. [2021-11-12 22:56:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:34,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2021-11-12 22:56:34,868 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 19 transitions. Word has length 10 [2021-11-12 22:56:34,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:34,868 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 19 transitions. [2021-11-12 22:56:34,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 21 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:34,869 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 19 transitions. [2021-11-12 22:56:34,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 22:56:34,869 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:34,870 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:34,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:35,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:35,086 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:35,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1803519565, now seen corresponding path program 2 times [2021-11-12 22:56:35,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:35,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955934289] [2021-11-12 22:56:35,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:35,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:35,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:35,184 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:35,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955934289] [2021-11-12 22:56:35,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955934289] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:35,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564698656] [2021-11-12 22:56:35,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:56:35,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:35,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:35,199 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:35,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:56:35,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:56:35,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:35,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:35,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:35,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:35,351 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:35,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564698656] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:35,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [668564573] [2021-11-12 22:56:35,357 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:35,357 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:35,357 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:35,357 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:35,358 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:35,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:35,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:35,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:35,378 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 21=[|v_#valid_23|]} [2021-11-12 22:56:35,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:35,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:35,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:35,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:35,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:35,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:35,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:35,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,427 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:35,434 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:35,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:35,438 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:35,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:35,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:35,451 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_21|], 28=[|v_#valid_24|]} [2021-11-12 22:56:35,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:35,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:35,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:35,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,488 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:35,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:35,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:35,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:35,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,541 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:35,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:35,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:35,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:35,548 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:35,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:35,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:35,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:35,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,585 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:35,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:35,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-11-12 22:56:35,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:35,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:35,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:35,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-11-12 22:56:35,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:191, output treesize:187 [2021-11-12 22:56:35,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 22:56:35,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:35,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:56:35,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:35,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:56:35,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 454 [2021-11-12 22:56:35,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 22:56:35,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:35,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:35,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:35,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:35,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:35,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:35,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:35,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:35,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:35,944 INFO L180 QuantifierPusher]: treesize reduction 131, result has 75.8 percent of original size [2021-11-12 22:56:35,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 22:56:35,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:35,954 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:550, output treesize:411 [2021-11-12 22:56:35,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,023 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:36,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:36,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:36,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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:56:36,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:36,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:36,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:36,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:36,046 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:36,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:36,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,055 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:36,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:36,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:56:36,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:36,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:36,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:36,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:36,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:36,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:36,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 22:56:36,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:36,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:204, output treesize:154 [2021-11-12 22:56:36,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,135 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:36,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:36,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:36,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:36,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:36,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:36,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:36,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:36,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:36,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:36,174 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 22:56:36,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:36,185 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:150 [2021-11-12 22:56:36,191 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:36,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:36,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:36,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 22:56:36,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:36,225 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:36,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:36,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:36,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:36,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:36,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-11-12 22:56:36,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,238 INFO L628 ElimStorePlain]: treesize reduction 31, result has 70.5 percent of original size [2021-11-12 22:56:36,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:56:36,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:74 [2021-11-12 22:56:36,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:36,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-12 22:56:36,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:36,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-11-12 22:56:36,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:36,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:36,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:36,323 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:36,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:36,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,335 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:36,336 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:36,337 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 22:56:36,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:56:36,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:36,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,360 INFO L180 QuantifierPusher]: treesize reduction 106, result has 59.1 percent of original size [2021-11-12 22:56:36,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 22:56:36,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:36,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:279, output treesize:153 [2021-11-12 22:56:36,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,404 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:36,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:36,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:36,444 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:36,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:36,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:36,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:36,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:36,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:36,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:36,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:36,465 INFO L628 ElimStorePlain]: treesize reduction 34, result has 71.2 percent of original size [2021-11-12 22:56:36,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:36,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:56:36,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:36,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 22:56:36,480 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:37,057 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:37,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:37,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2021-11-12 22:56:37,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932232420] [2021-11-12 22:56:37,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:37,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:56:37,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:37,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:56:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-11-12 22:56:37,059 INFO L87 Difference]: Start difference. First operand 15 states and 19 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:37,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:37,141 INFO L93 Difference]: Finished difference Result 33 states and 39 transitions. [2021-11-12 22:56:37,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:56:37,142 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 22:56:37,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:37,142 INFO L225 Difference]: With dead ends: 33 [2021-11-12 22:56:37,143 INFO L226 Difference]: Without dead ends: 22 [2021-11-12 22:56:37,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:56:37,144 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 21 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.35ms SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.06ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:37,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 12 Invalid, 73 Unknown, 0 Unchecked, 1.35ms Time], IncrementalHoareTripleChecker [30 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 49.06ms Time] [2021-11-12 22:56:37,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-11-12 22:56:37,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 15. [2021-11-12 22:56:37,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:37,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2021-11-12 22:56:37,150 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 11 [2021-11-12 22:56:37,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:37,150 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2021-11-12 22:56:37,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:37,151 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2021-11-12 22:56:37,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 22:56:37,151 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:37,151 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:37,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:37,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:37,352 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:37,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:37,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1075573514, now seen corresponding path program 3 times [2021-11-12 22:56:37,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:37,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055961082] [2021-11-12 22:56:37,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:37,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:37,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:37,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:37,406 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:37,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055961082] [2021-11-12 22:56:37,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055961082] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:37,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847857010] [2021-11-12 22:56:37,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:56:37,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:37,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:37,408 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:37,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:56:37,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:56:37,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:37,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:37,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:37,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:37,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:56:37,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847857010] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:37,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [618550902] [2021-11-12 22:56:37,566 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:37,566 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:37,566 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:37,566 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:37,566 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:37,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:37,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:37,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:37,577 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 21=[|v_#valid_26|]} [2021-11-12 22:56:37,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:37,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:37,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:37,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:37,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:37,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:37,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:37,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,617 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:37,622 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:37,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:37,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:37,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:37,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:37,634 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_24|], 28=[|v_#valid_27|]} [2021-11-12 22:56:37,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,683 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:37,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:37,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:37,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:37,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:37,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:37,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:37,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,746 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:37,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:37,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:37,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:37,754 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:37,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:37,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:37,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:37,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,789 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:37,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,806 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:37,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-11-12 22:56:37,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-11-12 22:56:37,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:56:37,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:56:37,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-12 22:56:37,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:37,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2021-11-12 22:56:37,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:37,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,940 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:37,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 22:56:37,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:56:37,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:37,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:37,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:56:37,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 447 [2021-11-12 22:56:37,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:37,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 55 [2021-11-12 22:56:38,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:38,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:38,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:38,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:38,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:38,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,091 INFO L180 QuantifierPusher]: treesize reduction 126, result has 76.3 percent of original size [2021-11-12 22:56:38,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-12 22:56:38,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:38,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:406 [2021-11-12 22:56:38,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,177 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:38,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:38,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:38,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:56:38,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:38,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:38,199 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:38,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:38,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,205 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:38,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:56:38,210 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 109 [2021-11-12 22:56:38,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-12 22:56:38,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:38,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:38,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-12 22:56:38,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:38,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:38,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,242 INFO L180 QuantifierPusher]: treesize reduction 10, result has 92.6 percent of original size [2021-11-12 22:56:38,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:56:38,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:38,245 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:166, output treesize:126 [2021-11-12 22:56:38,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,276 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:38,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:38,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 22:56:38,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:38,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:38,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:38,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:38,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,350 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:38,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,399 INFO L180 QuantifierPusher]: treesize reduction 216, result has 57.4 percent of original size [2021-11-12 22:56:38,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 22:56:38,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:56:38,403 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:611, output treesize:291 [2021-11-12 22:56:38,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,451 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:38,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:38,455 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:38,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:38,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:38,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:38,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:38,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:38,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 22:56:38,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:38,508 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 22:56:38,514 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:38,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:38,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,519 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:38,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 22:56:38,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:38,546 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:38,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:38,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,552 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:38,553 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:38,553 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 22:56:38,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:56:38,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:38,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:56:38,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:94 [2021-11-12 22:56:38,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,583 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:38,584 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:38,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:38,624 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:38,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:38,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,628 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:38,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:38,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:38,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:38,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:38,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:38,638 INFO L628 ElimStorePlain]: treesize reduction 41, result has 67.2 percent of original size [2021-11-12 22:56:38,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:38,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:56:38,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:38,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 22:56:38,648 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:39,222 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:39,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:39,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2021-11-12 22:56:39,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200890949] [2021-11-12 22:56:39,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:39,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:56:39,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:39,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:56:39,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-11-12 22:56:39,224 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:39,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:39,317 INFO L93 Difference]: Finished difference Result 19 states and 22 transitions. [2021-11-12 22:56:39,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:39,317 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 22:56:39,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:39,318 INFO L225 Difference]: With dead ends: 19 [2021-11-12 22:56:39,318 INFO L226 Difference]: Without dead ends: 14 [2021-11-12 22:56:39,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-11-12 22:56:39,319 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 9 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.21ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.62ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:39,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 8 Invalid, 76 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [28 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 56.62ms Time] [2021-11-12 22:56:39,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2021-11-12 22:56:39,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-11-12 22:56:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 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:56:39,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2021-11-12 22:56:39,323 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 11 [2021-11-12 22:56:39,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:39,324 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2021-11-12 22:56:39,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:39,324 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2021-11-12 22:56:39,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 22:56:39,324 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:39,325 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:39,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:39,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:39,527 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:39,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:39,528 INFO L85 PathProgramCache]: Analyzing trace with hash 135501902, now seen corresponding path program 4 times [2021-11-12 22:56:39,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:39,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452798387] [2021-11-12 22:56:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:39,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:40,114 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:40,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452798387] [2021-11-12 22:56:40,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452798387] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:40,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499853173] [2021-11-12 22:56:40,114 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:56:40,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:40,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:40,115 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:40,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:56:40,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:40,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-12 22:56:40,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:40,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-11-12 22:56:40,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:56:40,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 22:56:40,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 49 [2021-11-12 22:56:40,250 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-12 22:56:40,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 60 [2021-11-12 22:56:40,461 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-11-12 22:56:40,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 98 treesize of output 100 [2021-11-12 22:56:40,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 32 [2021-11-12 22:56:40,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,639 INFO L354 Elim1Store]: treesize reduction 114, result has 2.6 percent of original size [2021-11-12 22:56:40,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 110 treesize of output 99 [2021-11-12 22:56:40,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 30 [2021-11-12 22:56:40,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:40,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-11-12 22:56:40,885 INFO L354 Elim1Store]: treesize reduction 76, result has 16.5 percent of original size [2021-11-12 22:56:40,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 37 [2021-11-12 22:56:40,969 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:40,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 45 [2021-11-12 22:56:41,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:41,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:48,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:48,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499853173] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:48,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [579391770] [2021-11-12 22:56:48,193 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:48,193 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:48,193 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:48,193 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:48,194 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:48,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:48,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:48,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:48,206 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_26|], 21=[|v_#valid_30|]} [2021-11-12 22:56:48,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:48,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:48,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:48,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:48,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:48,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:48,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:48,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,245 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:48,252 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:48,253 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:48,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:48,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:48,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:48,270 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_27|], 28=[|v_#valid_31|]} [2021-11-12 22:56:48,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:48,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:48,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:48,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,311 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:48,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:48,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:48,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:48,315 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,367 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:48,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:48,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:48,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:48,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:48,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:48,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:48,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:48,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,416 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:48,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:48,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-11-12 22:56:48,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-11-12 22:56:48,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:56:48,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:56:48,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-12 22:56:48,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2021-11-12 22:56:48,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:48,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 22:56:48,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 22:56:48,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:56:48,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 447 [2021-11-12 22:56:48,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 55 [2021-11-12 22:56:48,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:48,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:48,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:48,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:48,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:48,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:48,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,743 INFO L180 QuantifierPusher]: treesize reduction 126, result has 76.3 percent of original size [2021-11-12 22:56:48,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-12 22:56:48,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:48,753 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:406 [2021-11-12 22:56:48,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,839 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:48,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:48,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:48,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:56:48,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:48,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:48,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:48,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:48,873 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:48,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:48,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,882 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:48,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:48,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:56:48,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:48,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:48,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:48,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:48,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:48,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:48,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 22:56:48,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:48,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:204, output treesize:154 [2021-11-12 22:56:48,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,968 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:48,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:48,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:48,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:48,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:48,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:48,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:48,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:48,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:48,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:48,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:48,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:49,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:49,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:49,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:49,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 22:56:49,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:49,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 22:56:49,017 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:49,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:49,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:49,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:49,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 22:56:49,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:49,050 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:49,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:49,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:49,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,054 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:49,055 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:49,056 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 22:56:49,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:56:49,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:49,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:56:49,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:49,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:94 [2021-11-12 22:56:49,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,083 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:49,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:49,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:49,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:49,125 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:49,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:49,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:49,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:49,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:49,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-12 22:56:49,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:49,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:49,138 INFO L628 ElimStorePlain]: treesize reduction 41, result has 67.2 percent of original size [2021-11-12 22:56:49,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:49,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:56:49,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:49,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 22:56:49,147 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:50,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:50,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:50,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2021-11-12 22:56:50,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862319422] [2021-11-12 22:56:50,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:50,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 22:56:50,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:50,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 22:56:50,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2021-11-12 22:56:50,161 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand has 28 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 28 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have 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:53,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:53,196 INFO L93 Difference]: Finished difference Result 28 states and 34 transitions. [2021-11-12 22:56:53,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:56:53,196 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 28 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-12 22:56:53,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:53,197 INFO L225 Difference]: With dead ends: 28 [2021-11-12 22:56:53,197 INFO L226 Difference]: Without dead ends: 25 [2021-11-12 22:56:53,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 7 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2021-11-12 22:56:53,200 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 1 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 342.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.99ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 379.11ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:53,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 40 Invalid, 173 Unknown, 0 Unchecked, 0.99ms Time], IncrementalHoareTripleChecker [10 Valid, 116 Invalid, 0 Unknown, 47 Unchecked, 379.11ms Time] [2021-11-12 22:56:53,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-12 22:56:53,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 20. [2021-11-12 22:56:53,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2021-11-12 22:56:53,209 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 25 transitions. Word has length 13 [2021-11-12 22:56:53,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:53,209 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 25 transitions. [2021-11-12 22:56:53,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 28 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have 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:53,210 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 25 transitions. [2021-11-12 22:56:53,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 22:56:53,210 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:53,210 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:53,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:53,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-11-12 22:56:53,411 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:53,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:53,411 INFO L85 PathProgramCache]: Analyzing trace with hash -94656268, now seen corresponding path program 5 times [2021-11-12 22:56:53,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:53,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565482444] [2021-11-12 22:56:53,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:53,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:53,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:53,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:53,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:53,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565482444] [2021-11-12 22:56:53,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565482444] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:53,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701974062] [2021-11-12 22:56:53,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:56:53,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:53,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:53,478 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:53,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 22:56:53,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 22:56:53,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:53,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:56:53,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:53,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:53,708 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:53,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701974062] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:53,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [891958404] [2021-11-12 22:56:53,710 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:53,710 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:53,710 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:53,711 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:53,711 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:53,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:53,721 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:53,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:53,729 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 21=[|v_#valid_33|]} [2021-11-12 22:56:53,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:53,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:53,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:53,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:53,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:53,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:53,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:53,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,784 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:53,799 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:53,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:53,802 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:53,803 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:53,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:53,818 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_30|], 28=[|v_#valid_34|]} [2021-11-12 22:56:53,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:53,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:53,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:53,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,862 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:53,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:53,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:53,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:53,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,916 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:53,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:53,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:53,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:53,921 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:53,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:53,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:53,945 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:53,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,957 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:53,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,962 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:53,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:53,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-11-12 22:56:53,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:53,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:53,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:53,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:53,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:53,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:53,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-11-12 22:56:53,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:53,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:191, output treesize:187 [2021-11-12 22:56:54,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,109 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:54,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 22:56:54,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:56:54,122 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:56:54,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 454 [2021-11-12 22:56:54,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:54,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:54,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:54,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 22:56:54,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:54,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:54,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,251 INFO L180 QuantifierPusher]: treesize reduction 131, result has 75.8 percent of original size [2021-11-12 22:56:54,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 22:56:54,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:54,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:550, output treesize:411 [2021-11-12 22:56:54,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,330 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:54,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:54,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:54,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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:56:54,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:54,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:54,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:54,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:54,350 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:54,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:54,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:54,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:54,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:56:54,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:54,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:54,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:54,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:54,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:54,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:54,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-11-12 22:56:54,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:54,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:204, output treesize:154 [2021-11-12 22:56:54,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,413 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:54,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:54,416 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:54,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:54,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:54,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:54,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:54,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:54,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:54,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:54,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 22:56:54,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:54,451 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 22:56:54,456 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:54,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:54,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:54,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 22:56:54,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:54,488 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:54,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:54,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-12 22:56:54,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-12 22:56:54,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-12 22:56:54,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-11-12 22:56:54,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,498 INFO L628 ElimStorePlain]: treesize reduction 32, result has 69.8 percent of original size [2021-11-12 22:56:54,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:56:54,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:74 [2021-11-12 22:56:54,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:54,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-12 22:56:54,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:54,558 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:54,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:54,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,563 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:54,563 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:54,564 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 22:56:54,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:56:54,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:54,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:54,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-11-12 22:56:54,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:54,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:54,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,598 INFO L180 QuantifierPusher]: treesize reduction 106, result has 59.1 percent of original size [2021-11-12 22:56:54,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 22:56:54,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:54,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:279, output treesize:153 [2021-11-12 22:56:54,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,633 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:54,634 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:54,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:54,671 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:54,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:54,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:54,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:54,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:54,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 22:56:54,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:54,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:54,682 INFO L628 ElimStorePlain]: treesize reduction 34, result has 71.2 percent of original size [2021-11-12 22:56:54,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:54,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:56:54,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:54,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 22:56:54,691 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:55,212 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:55,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:55,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2021-11-12 22:56:55,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220502734] [2021-11-12 22:56:55,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:55,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 22:56:55,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:55,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 22:56:55,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-11-12 22:56:55,213 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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:56:55,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:55,329 INFO L93 Difference]: Finished difference Result 41 states and 48 transitions. [2021-11-12 22:56:55,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 22:56:55,330 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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 14 [2021-11-12 22:56:55,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:55,330 INFO L225 Difference]: With dead ends: 41 [2021-11-12 22:56:55,330 INFO L226 Difference]: Without dead ends: 26 [2021-11-12 22:56:55,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:56:55,332 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.75ms SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.15ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:55,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 14 Invalid, 101 Unknown, 0 Unchecked, 0.75ms Time], IncrementalHoareTripleChecker [45 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 76.15ms Time] [2021-11-12 22:56:55,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-11-12 22:56:55,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 19. [2021-11-12 22:56:55,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:55,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 22 transitions. [2021-11-12 22:56:55,339 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 22 transitions. Word has length 14 [2021-11-12 22:56:55,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:55,340 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 22 transitions. [2021-11-12 22:56:55,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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:56:55,340 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 22 transitions. [2021-11-12 22:56:55,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 22:56:55,341 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:55,341 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:55,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:55,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2021-11-12 22:56:55,546 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:55,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash -72804467, now seen corresponding path program 6 times [2021-11-12 22:56:55,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:55,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762147193] [2021-11-12 22:56:55,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:55,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:55,606 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:55,606 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:55,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762147193] [2021-11-12 22:56:55,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762147193] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:55,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385327870] [2021-11-12 22:56:55,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:56:55,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:55,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:55,619 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:55,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 22:56:55,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:56:55,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:55,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:56:55,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:55,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:55,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:55,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:56:55,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385327870] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:55,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [667572223] [2021-11-12 22:56:55,815 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 22:56:55,816 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:56:55,816 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:56:55,816 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:56:55,816 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:56:55,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:55,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:55,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:55,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 22:56:55,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 22:56:55,832 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_32|], 21=[|v_#valid_36|]} [2021-11-12 22:56:55,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 22:56:55,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:55,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:55,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:55,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 22:56:55,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:55,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:56:55,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:55,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:56:55,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,868 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 22:56:55,873 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 22:56:55,874 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:55,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:56:55,875 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:55,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:55,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:55,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:56:55,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:56:55,888 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_33|], 28=[|v_#valid_37|]} [2021-11-12 22:56:55,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 22:56:55,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:55,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:56:55,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,933 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 22:56:55,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 22:56:55,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:55,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:56:55,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:55,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:55,979 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:56:55,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 22:56:55,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:55,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:56:55,984 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:55,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:55,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:55,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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:56:56,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:56,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:56:56,003 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:56:56,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,014 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 22:56:56,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:56,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-11-12 22:56:56,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:56,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:56,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:56,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-11-12 22:56:56,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:191, output treesize:187 [2021-11-12 22:56:56,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,152 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 22:56:56,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:56,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 22:56:56,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:56:56,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 454 [2021-11-12 22:56:56,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 22:56:56,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:56,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:56:56,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 22:56:56,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:56,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 22:56:56,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,286 INFO L180 QuantifierPusher]: treesize reduction 131, result has 75.8 percent of original size [2021-11-12 22:56:56,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 22:56:56,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:56,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:550, output treesize:411 [2021-11-12 22:56:56,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,345 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 22:56:56,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:56:56,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 22:56:56,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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:56:56,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:56:56,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 22:56:56,367 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:56,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:56,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:56,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:56:56,377 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 109 [2021-11-12 22:56:56,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-12 22:56:56,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:56,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:56:56,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-12 22:56:56,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:56,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:56:56,420 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,436 INFO L180 QuantifierPusher]: treesize reduction 10, result has 92.6 percent of original size [2021-11-12 22:56:56,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:56:56,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:56,438 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:166, output treesize:126 [2021-11-12 22:56:56,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:56,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:56,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 22:56:56,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:56,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:56,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:56,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:56,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:56,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:56:56,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:56,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,567 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,593 INFO L180 QuantifierPusher]: treesize reduction 218, result has 57.2 percent of original size [2021-11-12 22:56:56,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 22:56:56,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:56:56,597 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:611, output treesize:291 [2021-11-12 22:56:56,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,631 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 22:56:56,633 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 22:56:56,635 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:56:56,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 22:56:56,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 22:56:56,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:56:56,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 22:56:56,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:56:56,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 22:56:56,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:56:56,665 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 22:56:56,670 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 22:56:56,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 22:56:56,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:56,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 22:56:56,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:56,697 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 22:56:56,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 22:56:56,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,712 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:56,713 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 22:56:56,714 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 22:56:56,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:56:56,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 22:56:56,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:56:56,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:94 [2021-11-12 22:56:56,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,742 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 22:56:56,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 22:56:56,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:56:56,780 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 22:56:56,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 22:56:56,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:56:56,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,787 INFO L185 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size 42 [2021-11-12 22:56:56,788 INFO L185 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size 42 [2021-11-12 22:56:56,789 INFO L180 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size [2021-11-12 22:56:56,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 22:56:56,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-11-12 22:56:56,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:56:56,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:56:56,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 22:56:56,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:56:56,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:102 [2021-11-12 22:56:56,801 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:57,324 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:57,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:57,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2021-11-12 22:56:57,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245176110] [2021-11-12 22:56:57,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:57,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 22:56:57,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:57,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 22:56:57,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-11-12 22:56:57,325 INFO L87 Difference]: Start difference. First operand 19 states and 22 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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:56:57,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:57,447 INFO L93 Difference]: Finished difference Result 23 states and 26 transitions. [2021-11-12 22:56:57,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:56:57,448 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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 14 [2021-11-12 22:56:57,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:57,449 INFO L225 Difference]: With dead ends: 23 [2021-11-12 22:56:57,449 INFO L226 Difference]: Without dead ends: 17 [2021-11-12 22:56:57,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-11-12 22:56:57,450 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 9 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 64.11ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.56ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.99ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:57,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 14 Invalid, 125 Unknown, 0 Unchecked, 0.56ms Time], IncrementalHoareTripleChecker [35 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 75.99ms Time] [2021-11-12 22:56:57,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-12 22:56:57,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-11-12 22:56:57,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.1875) internal successors, (19), 16 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-11-12 22:56:57,455 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 14 [2021-11-12 22:56:57,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:57,456 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-11-12 22:56:57,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 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:56:57,456 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-11-12 22:56:57,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 22:56:57,457 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:57,457 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:57,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:57,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:57,679 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:57,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:57,679 INFO L85 PathProgramCache]: Analyzing trace with hash 852519669, now seen corresponding path program 7 times [2021-11-12 22:56:57,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:56:57,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032552910] [2021-11-12 22:56:57,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:57,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:56:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:58,416 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:58,416 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:56:58,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032552910] [2021-11-12 22:56:58,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032552910] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:56:58,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874457275] [2021-11-12 22:56:58,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:56:58,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:58,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:58,418 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:58,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 22:56:58,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:58,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-12 22:56:58,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:58,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:56:58,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-11-12 22:56:58,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 22:56:58,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2021-11-12 22:56:58,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 30 [2021-11-12 22:56:58,606 INFO L354 Elim1Store]: treesize reduction 76, result has 20.8 percent of original size [2021-11-12 22:56:58,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 61 [2021-11-12 22:56:58,815 INFO L354 Elim1Store]: treesize reduction 168, result has 21.9 percent of original size [2021-11-12 22:56:58,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 110 treesize of output 127 [2021-11-12 22:56:58,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:58,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 35 [2021-11-12 22:56:58,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,001 INFO L354 Elim1Store]: treesize reduction 234, result has 10.0 percent of original size [2021-11-12 22:56:59,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 122 treesize of output 124 [2021-11-12 22:56:59,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 46 [2021-11-12 22:56:59,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,168 INFO L354 Elim1Store]: treesize reduction 128, result has 2.3 percent of original size [2021-11-12 22:56:59,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 5 case distinctions, treesize of input 119 treesize of output 120 [2021-11-12 22:56:59,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 51 [2021-11-12 22:56:59,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:56:59,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 52 [2021-11-12 22:56:59,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:56:59,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 47 [2021-11-12 22:56:59,447 INFO L354 Elim1Store]: treesize reduction 114, result has 16.2 percent of original size [2021-11-12 22:56:59,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 60 treesize of output 49 [2021-11-12 22:56:59,554 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-11-12 22:56:59,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 51 [2021-11-12 22:56:59,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:59,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:58:46,822 WARN L227 SmtUtils]: Spent 27.14s on a formula simplification that was a NOOP. DAG size: 220 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 22:59:48,307 WARN L227 SmtUtils]: Spent 30.56s on a formula simplification that was a NOOP. DAG size: 218 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:01:14,006 WARN L227 SmtUtils]: Spent 40.03s on a formula simplification that was a NOOP. DAG size: 275 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:02:34,090 WARN L227 SmtUtils]: Spent 40.99s on a formula simplification that was a NOOP. DAG size: 277 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:03:03,468 WARN L860 $PredicateComparison]: unable to prove that (let ((.cse82 (let ((.cse83 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse83) 1) (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse83 4) 1) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 8 .cse83) 1)))) (let ((.cse66 (select .cse82 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse81 (store .cse82 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse66 1))) (.cse80 (store .cse82 |c_ULTIMATE.start_main_~a~0#1.offset| (+ (- 1) .cse66))) (.cse64 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 4))) (let ((.cse65 (select .cse80 .cse64)) (.cse67 (select .cse81 .cse64))) (let ((.cse78 (store .cse81 .cse64 (+ .cse67 1))) (.cse77 (store .cse80 .cse64 (+ .cse65 1))) (.cse79 (store .cse81 .cse64 (+ (- 1) .cse67))) (.cse76 (store .cse80 .cse64 (+ (- 1) .cse65))) (.cse45 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 8))) (let ((.cse51 (select .cse76 .cse45)) (.cse48 (select .cse79 .cse45)) (.cse61 (select .cse77 .cse45)) (.cse56 (select .cse78 .cse45))) (let ((.cse68 (store .cse78 .cse45 (+ .cse56 1))) (.cse69 (store .cse77 .cse45 (+ .cse61 1))) (.cse70 (store .cse79 .cse45 (+ (- 1) .cse48))) (.cse71 (store .cse76 .cse45 (+ .cse51 1))) (.cse72 (store .cse79 .cse45 (+ .cse48 1))) (.cse73 (store .cse78 .cse45 (+ (- 1) .cse56))) (.cse74 (store .cse77 .cse45 (+ (- 1) .cse61))) (.cse75 (store .cse76 .cse45 (+ (- 1) .cse51)))) (let ((.cse62 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse75)) (.cse59 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse74)) (.cse57 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse73)) (.cse54 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse72)) (.cse52 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse71)) (.cse49 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse70)) (.cse46 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse69)) (.cse43 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse68))) (let ((.cse44 (select .cse43 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse47 (select .cse46 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse50 (select .cse49 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse53 (select .cse52 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse55 (select .cse54 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse58 (select .cse57 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse60 (select .cse59 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse63 (select .cse62 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse10 (select .cse75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse7 (select .cse63 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse28 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse30 (select .cse60 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse21 (select .cse58 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse19 (select .cse73 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse36 (select .cse55 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse34 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse2 (select .cse53 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse3 (select .cse71 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse25 (select .cse70 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse27 (select .cse50 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse13 (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse14 (select .cse47 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse40 (select .cse44 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse39 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse38 (select (select (store .cse43 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse44 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse40 .cse39))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse12 (select (select (store .cse46 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse47 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse13 .cse14))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse24 (select (select (store .cse49 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse50 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse25 .cse27))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse1 (select (select (store .cse52 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse53 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse2 .cse3))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse35 (select (select (store .cse54 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse55 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse36 .cse34))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse42 (= .cse67 1)) (.cse5 (= .cse66 1)) (.cse22 (select (select (store .cse57 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse58 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse21 .cse19))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse6 (= .cse65 1)) (.cse31 (select (select (store .cse59 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse60 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse28 .cse30))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64)) (.cse9 (select (select (store .cse62 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse63 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse10 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse64))) (let ((.cse8 (select (select (store .cse62 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse63 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse9 .cse10 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse15 (= .cse61 1)) (.cse29 (select (select (store .cse59 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse60 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse28 .cse30 .cse31))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse16 (not .cse6)) (.cse20 (select (select (store .cse57 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse58 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse21 .cse22 .cse19))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse32 (= .cse56 1)) (.cse17 (not .cse5)) (.cse18 (not .cse42)) (.cse33 (select (select (store .cse54 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse55 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse36 .cse34 .cse35))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse4 (select (select (store .cse52 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse53 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2 .cse3))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse23 (= .cse51 1)) (.cse26 (select (select (store .cse49 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse50 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse25 .cse24 .cse27))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse37 (= .cse48 1)) (.cse11 (select (select (store .cse46 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse47 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse13 .cse12 .cse14))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45)) (.cse0 (+ 3 |c_ULTIMATE.start_main_~i~0#1|)) (.cse41 (select (select (store .cse43 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse44 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse38 .cse40 .cse39))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse45))) (and (or (<= .cse0 (div (+ .cse1 .cse2 .cse3 .cse4) 2)) .cse5 .cse6) (<= (div (+ (* .cse7 (- 1)) (* .cse8 (- 1)) (* .cse9 (- 1)) (* .cse10 (- 1))) (- 2)) .cse0) (or (<= (div (+ (* .cse11 (- 1)) (* .cse12 (- 1)) (* .cse13 (- 1)) (* .cse14 (- 1))) (- 2)) .cse0) (not .cse15) .cse16) (or .cse17 .cse18 (<= (div (+ (* .cse19 (- 1)) (* .cse20 (- 1)) (* .cse21 (- 1)) (* .cse22 (- 1))) (- 2)) .cse0)) (or (<= .cse0 (div (+ .cse9 .cse10 .cse7 .cse8) 2)) .cse23 .cse5 .cse6) (or .cse17 (<= (div (+ (* .cse24 (- 1)) (* .cse25 (- 1)) (* .cse26 (- 1)) (* .cse27 (- 1))) (- 2)) .cse0)) (or (<= .cse0 (div (+ .cse28 .cse29 .cse30 .cse31) 2)) .cse15 .cse5) (or (<= (div (+ (* .cse28 (- 1)) (* .cse29 (- 1)) (* .cse30 (- 1)) (* .cse31 (- 1))) (- 2)) .cse0) .cse16) (or .cse32 (<= .cse0 (div (+ .cse21 .cse22 .cse20 .cse19) 2))) (or .cse17 (<= (div (+ (* .cse33 (- 1)) (* .cse34 (- 1)) (* .cse35 (- 1)) (* .cse36 (- 1))) (- 2)) .cse0) (not .cse37)) (or (not .cse32) .cse17 .cse18 (<= (div (+ (* .cse38 (- 1)) (* .cse39 (- 1)) (* .cse40 (- 1)) (* .cse41 (- 1))) (- 2)) .cse0)) (or .cse42 (<= .cse0 (div (+ .cse33 .cse36 .cse34 .cse35) 2))) (or (<= (div (+ (* .cse3 (- 1)) (* .cse1 (- 1)) (* .cse2 (- 1)) (* .cse4 (- 1))) (- 2)) .cse0) (not .cse23)) (or (<= .cse0 (div (+ .cse25 .cse24 .cse27 .cse26) 2)) .cse42 .cse37) (or (<= .cse0 (div (+ .cse13 .cse12 .cse14 .cse11) 2)) .cse5) (<= .cse0 (div (+ .cse41 .cse38 .cse40 .cse39) 2))))))))))))))) is different from true [2021-11-12 23:03:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2021-11-12 23:03:03,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874457275] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:03:03,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [224674384] [2021-11-12 23:03:03,605 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 23:03:03,605 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:03:03,605 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:03:03,605 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:03:03,606 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:03:03,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:03,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:03:03,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:03:03,615 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_35|], 21=[|v_#valid_40|]} [2021-11-12 23:03:03,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 23:03:03,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:03,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:03,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 23:03:03,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:03,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:03,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:03:03,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,670 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 23:03:03,676 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 23:03:03,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:03:03,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:03,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:03,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 23:03:03,686 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_36|], 28=[|v_#valid_41|]} [2021-11-12 23:03:03,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:03:03,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:03,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:03,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,725 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 23:03:03,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 23:03:03,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:03,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:03,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,785 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 23:03:03,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 23:03:03,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:03,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:03,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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 23:03:03,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:03,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:03,811 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:03:03,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,823 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 23:03:03,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:03,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-11-12 23:03:03,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:03:03,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:03,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:03,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-11-12 23:03:03,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:03,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:191, output treesize:187 [2021-11-12 23:03:03,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:03,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:03,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:03:03,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 388 [2021-11-12 23:03:03,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:03,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:03,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 23:03:03,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 454 [2021-11-12 23:03:03,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:03,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:03:04,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:04,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:04,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-11-12 23:03:04,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:03:04,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 23:03:04,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,096 INFO L180 QuantifierPusher]: treesize reduction 131, result has 75.8 percent of original size [2021-11-12 23:03:04,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-12 23:03:04,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:04,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:550, output treesize:411 [2021-11-12 23:03:04,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,159 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 23:03:04,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:04,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:03:04,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:03:04,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:04,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:04,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:03:04,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:03:04,178 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:04,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:04,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:04,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:03:04,191 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 109 [2021-11-12 23:03:04,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-12 23:03:04,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 23:03:04,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 23:03:04,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-12 23:03:04,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:03:04,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:03:04,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,225 INFO L180 QuantifierPusher]: treesize reduction 8, result has 94.0 percent of original size [2021-11-12 23:03:04,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 23:03:04,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:04,227 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:166, output treesize:126 [2021-11-12 23:03:04,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,253 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:04,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:04,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:03:04,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:04,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:04,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:04,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:04,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,321 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:04,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,363 INFO L180 QuantifierPusher]: treesize reduction 220, result has 56.9 percent of original size [2021-11-12 23:03:04,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:03:04,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2021-11-12 23:03:04,368 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:611, output treesize:291 [2021-11-12 23:03:04,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,403 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 23:03:04,405 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:04,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:04,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 23:03:04,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:04,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 23:03:04,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:04,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:04,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-12 23:03:04,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:04,456 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:150 [2021-11-12 23:03:04,462 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:04,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:04,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:04,469 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.3 percent of original size 77 [2021-11-12 23:03:04,499 INFO L354 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2021-11-12 23:03:04,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-11-12 23:03:04,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,501 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,504 INFO L185 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size 27 [2021-11-12 23:03:04,504 INFO L185 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size 27 [2021-11-12 23:03:04,505 INFO L180 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size [2021-11-12 23:03:04,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:03:04,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 23:03:04,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,510 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.5 percent of original size [2021-11-12 23:03:04,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-11-12 23:03:04,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:82 [2021-11-12 23:03:04,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,530 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 23:03:04,532 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:04,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:03:04,579 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 23:03:04,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 23:03:04,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:04,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,584 INFO L185 QuantifierPusher]: treesize reduction 21, result has 66.7 percent of original size 42 [2021-11-12 23:03:04,585 INFO L185 QuantifierPusher]: treesize reduction 21, result has 66.7 percent of original size 42 [2021-11-12 23:03:04,586 INFO L180 QuantifierPusher]: treesize reduction 21, result has 66.7 percent of original size [2021-11-12 23:03:04,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:03:04,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-11-12 23:03:04,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:04,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:04,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:03:04,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:04,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:102 [2021-11-12 23:03:04,600 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:03:08,970 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:03:08,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:03:08,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2021-11-12 23:03:08,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244899716] [2021-11-12 23:03:08,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:03:08,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-12 23:03:08,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:03:08,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-12 23:03:08,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1410, Unknown=7, NotChecked=76, Total=1640 [2021-11-12 23:03:08,974 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 37 states, 37 states have (on average 1.1081081081081081) internal successors, (41), 37 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:13,858 WARN L860 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse167 (* |c_ULTIMATE.start_main_~i~0#1| 4))) (let ((.cse48 (store .cse11 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse167) 1))) (let ((.cse166 (store (store .cse48 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse167 4) 1) (+ |c_ULTIMATE.start_main_~a~0#1.offset| 8 .cse167) 1))) (let ((.cse150 (select .cse166 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse165 (store .cse166 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse150 1))) (.cse164 (store .cse166 |c_ULTIMATE.start_main_~a~0#1.offset| (+ (- 1) .cse150))) (.cse15 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 4))) (let ((.cse149 (select .cse164 .cse15)) (.cse151 (select .cse165 .cse15))) (let ((.cse162 (store .cse165 .cse15 (+ .cse151 1))) (.cse161 (store .cse164 .cse15 (+ .cse149 1))) (.cse163 (store .cse165 .cse15 (+ (- 1) .cse151))) (.cse160 (store .cse164 .cse15 (+ (- 1) .cse149))) (.cse73 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 8))) (let ((.cse136 (select .cse160 .cse73)) (.cse133 (select .cse163 .cse73)) (.cse146 (select .cse161 .cse73)) (.cse141 (select .cse162 .cse73))) (let ((.cse152 (store .cse162 .cse73 (+ .cse141 1))) (.cse153 (store .cse161 .cse73 (+ .cse146 1))) (.cse154 (store .cse163 .cse73 (+ (- 1) .cse133))) (.cse155 (store .cse160 .cse73 (+ .cse136 1))) (.cse156 (store .cse163 .cse73 (+ .cse133 1))) (.cse157 (store .cse162 .cse73 (+ (- 1) .cse141))) (.cse158 (store .cse161 .cse73 (+ (- 1) .cse146))) (.cse159 (store .cse160 .cse73 (+ (- 1) .cse136)))) (let ((.cse147 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse159)) (.cse144 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse158)) (.cse142 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse157)) (.cse139 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse156)) (.cse137 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse155)) (.cse134 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse154)) (.cse131 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse153)) (.cse129 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse152))) (let ((.cse130 (select .cse129 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse132 (select .cse131 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse135 (select .cse134 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse138 (select .cse137 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse140 (select .cse139 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse143 (select .cse142 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse145 (select .cse144 |c_ULTIMATE.start_main_~#sum~0#1.base|)) (.cse148 (select .cse147 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse10 (select .cse159 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse7 (select .cse148 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse33 (select .cse158 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse35 (select .cse145 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse26 (select .cse143 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse24 (select .cse157 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse41 (select .cse140 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse39 (select .cse156 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse2 (select .cse138 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse3 (select .cse155 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse30 (select .cse154 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse135 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse18 (select .cse153 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse19 (select .cse132 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse45 (select .cse130 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse44 (select .cse152 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse43 (select (select (store .cse129 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse130 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse45 .cse44))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse17 (select (select (store .cse131 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse132 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse18 .cse19))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse29 (select (select (store .cse134 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse135 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse30 .cse32))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse1 (select (select (store .cse137 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse138 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse2 .cse3))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse40 (select (select (store .cse139 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse140 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse41 .cse39))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse47 (= .cse151 1)) (.cse5 (= .cse150 1)) (.cse27 (select (select (store .cse142 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse143 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse26 .cse24))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse6 (= .cse149 1)) (.cse36 (select (select (store .cse144 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse145 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse33 .cse35))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse9 (select (select (store .cse147 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse148 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse10 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (let ((.cse12 (not (= |c_ULTIMATE.start_main_~#sum~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse8 (select (select (store .cse147 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse148 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse9 .cse10 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse20 (= .cse146 1)) (.cse34 (select (select (store .cse144 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse145 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse33 .cse35 .cse36))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse21 (not .cse6)) (.cse25 (select (select (store .cse142 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse143 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse26 .cse27 .cse24))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse37 (= .cse141 1)) (.cse22 (not .cse5)) (.cse23 (not .cse47)) (.cse38 (select (select (store .cse139 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse140 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse41 .cse39 .cse40))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse4 (select (select (store .cse137 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse138 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2 .cse3))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse28 (= .cse136 1)) (.cse31 (select (select (store .cse134 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse135 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse30 .cse29 .cse32))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse42 (= .cse133 1)) (.cse16 (select (select (store .cse131 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse132 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse18 .cse17 .cse19))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse0 (+ 3 |c_ULTIMATE.start_main_~i~0#1|)) (.cse46 (select (select (store .cse129 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse130 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse43 .cse45 .cse44))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)) (.cse14 (* 2 c_~N~0))) (and (or (<= .cse0 (div (+ .cse1 .cse2 .cse3 .cse4) 2)) .cse5 .cse6) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (= |c_ULTIMATE.start_main_~i~0#1| 0) (<= (div (+ (* .cse7 (- 1)) (* .cse8 (- 1)) (* .cse9 (- 1)) (* .cse10 (- 1))) (- 2)) .cse0) (or (<= (+ |c_ULTIMATE.start_main_~i~0#1| 1) c_~N~0) (let ((.cse13 (+ (select .cse11 .cse15) 4))) (and (= 2 (select .cse11 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) 0) .cse12 (= (select .cse11 8) 2) (<= .cse13 .cse14) (<= .cse14 .cse13)))) (or (<= (div (+ (* .cse16 (- 1)) (* .cse17 (- 1)) (* .cse18 (- 1)) (* .cse19 (- 1))) (- 2)) .cse0) (not .cse20) .cse21) .cse12 (or .cse22 .cse23 (<= (div (+ (* .cse24 (- 1)) (* .cse25 (- 1)) (* .cse26 (- 1)) (* .cse27 (- 1))) (- 2)) .cse0)) (or (<= .cse0 (div (+ .cse9 .cse10 .cse7 .cse8) 2)) .cse28 .cse5 .cse6) (or .cse22 (<= (div (+ (* .cse29 (- 1)) (* .cse30 (- 1)) (* .cse31 (- 1)) (* .cse32 (- 1))) (- 2)) .cse0)) (or (<= .cse0 (div (+ .cse33 .cse34 .cse35 .cse36) 2)) .cse20 .cse5) (or (<= (div (+ (* .cse33 (- 1)) (* .cse34 (- 1)) (* .cse35 (- 1)) (* .cse36 (- 1))) (- 2)) .cse0) .cse21) (or .cse37 (<= .cse0 (div (+ .cse26 .cse27 .cse25 .cse24) 2))) (or .cse22 (<= (div (+ (* .cse38 (- 1)) (* .cse39 (- 1)) (* .cse40 (- 1)) (* .cse41 (- 1))) (- 2)) .cse0) (not .cse42)) (or (not .cse37) .cse22 .cse23 (<= (div (+ (* .cse43 (- 1)) (* .cse44 (- 1)) (* .cse45 (- 1)) (* .cse46 (- 1))) (- 2)) .cse0)) (or .cse47 (<= .cse0 (div (+ .cse38 .cse41 .cse39 .cse40) 2))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse48) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) 0) (or (<= (div (+ (* .cse3 (- 1)) (* .cse1 (- 1)) (* .cse2 (- 1)) (* .cse4 (- 1))) (- 2)) .cse0) (not .cse28)) (or (<= .cse0 (div (+ .cse30 .cse29 .cse32 .cse31) 2)) .cse47 .cse42) (or (<= .cse0 (div (+ .cse18 .cse17 .cse19 .cse16) 2)) .cse5) (<= .cse0 (div (+ .cse46 .cse43 .cse45 .cse44) 2)) (or (let ((.cse126 (select .cse11 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse127 (store .cse11 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse126 (- 1)))) (.cse128 (store .cse11 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse126 1)))) (let ((.cse125 (select .cse128 .cse15)) (.cse124 (select .cse127 .cse15))) (let ((.cse90 (store .cse127 .cse15 (+ .cse124 1))) (.cse75 (store .cse128 .cse15 (+ (- 1) .cse125))) (.cse104 (store .cse128 .cse15 (+ .cse125 1))) (.cse82 (store .cse127 .cse15 (+ (- 1) .cse124)))) (let ((.cse60 (= .cse126 1)) (.cse83 (select .cse82 .cse73)) (.cse53 (= .cse125 1)) (.cse66 (= .cse124 1)) (.cse105 (select .cse104 .cse73)) (.cse67 (select .cse75 .cse73)) (.cse91 (select .cse90 .cse73))) (let ((.cse56 (let ((.cse123 (store .cse90 .cse73 (+ (- 1) .cse91)))) (let ((.cse120 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse123))) (let ((.cse121 (select .cse120 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse118 (select .cse121 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse122 (select .cse123 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse119 (select (select (store .cse120 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse121 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse118 .cse122))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ .cse118 .cse119 (select (select (store .cse120 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse121 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse118 .cse119 .cse122))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse122))))))) (.cse59 (let ((.cse117 (store .cse75 .cse73 (+ (- 1) .cse67)))) (let ((.cse112 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse117))) (let ((.cse113 (select .cse112 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse114 (select .cse113 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse115 (select .cse117 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse116 (select (select (store .cse112 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse113 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse114 .cse115))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ (select (select (store .cse112 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse113 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse114 .cse115 .cse116))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse114 .cse115 .cse116))))))) (.cse55 (= .cse105 1)) (.cse51 (let ((.cse111 (store .cse104 .cse73 (+ .cse105 1)))) (let ((.cse106 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse111))) (let ((.cse107 (select .cse106 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse108 (select .cse107 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse110 (select .cse111 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse109 (select (select (store .cse106 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse107 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse108 .cse110))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ (select (select (store .cse106 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse107 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse108 .cse109 .cse110))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse108 .cse109 .cse110))))))) (.cse61 (= .cse91 1)) (.cse57 (not .cse66)) (.cse63 (not .cse53)) (.cse54 (let ((.cse103 (store .cse104 .cse73 (+ (- 1) .cse105)))) (let ((.cse99 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse103))) (let ((.cse100 (select .cse99 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse98 (select .cse103 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse102 (select .cse100 |c_ULTIMATE.start_main_~#sum~0#1.offset|))) (let ((.cse101 (select (select (store .cse99 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse100 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse98 .cse102))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ .cse98 (select (select (store .cse99 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse100 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse98 .cse101 .cse102))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse101 .cse102))))))) (.cse49 (let ((.cse97 (store .cse82 .cse73 (+ .cse83 1)))) (let ((.cse92 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse97))) (let ((.cse93 (select .cse92 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse94 (select .cse97 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse96 (select .cse93 |c_ULTIMATE.start_main_~#sum~0#1.offset|))) (let ((.cse95 (select (select (store .cse92 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse93 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse94 .cse96))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ (select (select (store .cse92 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse93 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse94 .cse95 .cse96))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse94 .cse95 .cse96))))))) (.cse64 (let ((.cse89 (store .cse90 .cse73 (+ .cse91 1)))) (let ((.cse84 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse89))) (let ((.cse85 (select .cse84 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse86 (select .cse85 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse88 (select .cse89 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse87 (select (select (store .cse84 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse85 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse86 .cse88))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ (select (select (store .cse84 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse85 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse86 .cse87 .cse88))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse86 .cse87 .cse88))))))) (.cse50 (= .cse83 1)) (.cse65 (let ((.cse81 (store .cse82 .cse73 (+ (- 1) .cse83)))) (let ((.cse79 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse81))) (let ((.cse80 (select .cse79 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse76 (select .cse80 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse78 (select .cse81 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse77 (select (select (store .cse79 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse80 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse76 .cse78))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ .cse76 .cse77 .cse78 (select (select (store .cse79 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse80 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse76 .cse77 .cse78))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73)))))))) (.cse62 (not .cse60)) (.cse52 (let ((.cse74 (store .cse75 .cse73 (+ .cse67 1)))) (let ((.cse69 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse74))) (let ((.cse70 (select .cse69 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse71 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse72 (select .cse70 |c_ULTIMATE.start_main_~#sum~0#1.offset|))) (let ((.cse68 (select (select (store .cse69 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse70 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse71 .cse72))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (+ .cse68 (select (select (store .cse69 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse70 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse68 .cse71 .cse72))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse73) .cse71 .cse72))))))) (.cse58 (= .cse67 1))) (and (or (<= .cse49 .cse14) (not .cse50)) (<= .cse14 .cse51) (or (<= .cse14 .cse52) .cse53) (or (<= .cse14 .cse54) .cse55) (or (<= .cse56 .cse14) .cse57) (or .cse58 (<= .cse14 .cse59) .cse53) (or .cse60 .cse61 (<= .cse14 .cse56)) (or .cse62 (<= .cse59 .cse14)) (or .cse62 (not .cse55) .cse63 (<= .cse51 .cse14)) (or (<= .cse64 .cse14) (not .cse61) .cse57) (or .cse62 .cse63 (<= .cse54 .cse14)) (<= .cse65 .cse14) (or .cse60 (<= .cse14 .cse49) .cse66) (or .cse60 (<= .cse14 .cse64)) (or .cse50 .cse60 (<= .cse14 .cse65) .cse66) (or .cse62 (<= .cse52 .cse14) (not .cse58))))))))) (< |c_ULTIMATE.start_main_~i~0#1| c_~N~0))))))))))))))))) is different from true [2021-11-12 23:03:23,362 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:03:26,763 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:03:49,302 WARN L227 SmtUtils]: Spent 10.20s on a formula simplification. DAG size of input: 309 DAG size of output: 102 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:03:53,019 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:03:54,451 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:03:54,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:03:54,480 INFO L93 Difference]: Finished difference Result 43 states and 52 transitions. [2021-11-12 23:03:54,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-12 23:03:54,481 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.1081081081081081) internal successors, (41), 37 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:03:54,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:03:54,490 INFO L225 Difference]: With dead ends: 43 [2021-11-12 23:03:54,490 INFO L226 Difference]: Without dead ends: 40 [2021-11-12 23:03:54,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 238.4s TimeCoverageRelationStatistics Valid=192, Invalid=1875, Unknown=11, NotChecked=178, Total=2256 [2021-11-12 23:03:54,492 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 1 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 25 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11931.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.35ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 12241.51ms IncrementalHoareTripleChecker+Time [2021-11-12 23:03:54,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 43 Invalid, 224 Unknown, 0 Unchecked, 1.35ms Time], IncrementalHoareTripleChecker [25 Valid, 170 Invalid, 2 Unknown, 27 Unchecked, 12241.51ms Time] [2021-11-12 23:03:54,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-12 23:03:54,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 29. [2021-11-12 23:03:54,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:54,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2021-11-12 23:03:54,502 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 16 [2021-11-12 23:03:54,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:03:54,502 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2021-11-12 23:03:54,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.1081081081081081) internal successors, (41), 37 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:54,502 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2021-11-12 23:03:54,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:03:54,503 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:03:54,503 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:54,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:54,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-11-12 23:03:54,706 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:03:54,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:03:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash 658058029, now seen corresponding path program 8 times [2021-11-12 23:03:54,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:03:54,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500149954] [2021-11-12 23:03:54,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:54,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:03:54,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:03:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:03:54,825 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:03:54,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500149954] [2021-11-12 23:03:54,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500149954] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:03:54,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615994058] [2021-11-12 23:03:54,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:03:54,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:54,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:03:54,827 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:03:54,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 23:03:54,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:03:54,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:03:54,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:03:54,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:03:55,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:03:55,101 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:03:55,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615994058] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:03:55,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2046937000] [2021-11-12 23:03:55,104 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 23:03:55,104 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:03:55,104 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:03:55,104 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:03:55,104 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:03:55,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:03:55,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:03:55,117 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_38|], 21=[|v_#valid_43|]} [2021-11-12 23:03:55,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 23:03:55,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:55,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:55,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 23:03:55,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:55,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:55,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:03:55,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 23:03:55,167 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 23:03:55,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:55,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:55,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:03:55,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 23:03:55,177 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_39|], 28=[|v_#valid_44|]} [2021-11-12 23:03:55,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,234 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 23:03:55,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 23:03:55,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:55,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:55,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:03:55,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:55,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:55,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,289 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 23:03:55,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 23:03:55,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:55,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:55,295 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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 23:03:55,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:55,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:55,313 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:03:55,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,320 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 23:03:55,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,328 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:55,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-11-12 23:03:55,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-11-12 23:03:55,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:03:55,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:03:55,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-12 23:03:55,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2021-11-12 23:03:55,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:03:55,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:55,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 23:03:55,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 23:03:55,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 447 [2021-11-12 23:03:55,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:03:55,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:55,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:55,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:55,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 55 [2021-11-12 23:03:55,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:55,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:55,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,565 INFO L180 QuantifierPusher]: treesize reduction 126, result has 76.3 percent of original size [2021-11-12 23:03:55,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-12 23:03:55,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:55,572 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:406 [2021-11-12 23:03:55,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,635 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 23:03:55,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:55,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:03:55,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:03:55,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:03:55,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:03:55,656 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:55,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:55,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:55,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:55,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 23:03:55,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:55,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:55,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:55,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:55,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:03:55,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:55,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:204, output treesize:152 [2021-11-12 23:03:55,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,722 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 23:03:55,724 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:55,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:55,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 23:03:55,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:55,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:55,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:55,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:55,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:55,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 23:03:55,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:55,762 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 23:03:55,768 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:55,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:55,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:55,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:03:55,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:03:55,809 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 23:03:55,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 23:03:55,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,814 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 23:03:55,815 INFO L185 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size 32 [2021-11-12 23:03:55,816 INFO L180 QuantifierPusher]: treesize reduction 12, result has 72.7 percent of original size [2021-11-12 23:03:55,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:03:55,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 23:03:55,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:03:55,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:94 [2021-11-12 23:03:55,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,846 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 23:03:55,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:55,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:03:55,895 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 23:03:55,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 23:03:55,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:55,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,900 INFO L185 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size 42 [2021-11-12 23:03:55,901 INFO L185 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size 42 [2021-11-12 23:03:55,902 INFO L180 QuantifierPusher]: treesize reduction 13, result has 76.4 percent of original size [2021-11-12 23:03:55,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:03:55,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-11-12 23:03:55,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:55,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:55,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:03:55,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:55,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:102 [2021-11-12 23:03:55,917 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:03:56,545 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:03:56,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:03:56,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2021-11-12 23:03:56,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404240649] [2021-11-12 23:03:56,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:03:56,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 23:03:56,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:03:56,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 23:03:56,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:03:56,547 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:56,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:03:56,693 INFO L93 Difference]: Finished difference Result 54 states and 64 transitions. [2021-11-12 23:03:56,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 23:03:56,694 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:03:56,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:03:56,694 INFO L225 Difference]: With dead ends: 54 [2021-11-12 23:03:56,694 INFO L226 Difference]: Without dead ends: 35 [2021-11-12 23:03:56,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2021-11-12 23:03:56,696 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 18 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.69ms SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 88.50ms IncrementalHoareTripleChecker+Time [2021-11-12 23:03:56,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 18 Invalid, 133 Unknown, 0 Unchecked, 0.69ms Time], IncrementalHoareTripleChecker [52 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 88.50ms Time] [2021-11-12 23:03:56,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-11-12 23:03:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 28. [2021-11-12 23:03:56,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2021-11-12 23:03:56,708 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 17 [2021-11-12 23:03:56,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:03:56,708 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2021-11-12 23:03:56,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:56,708 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2021-11-12 23:03:56,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-12 23:03:56,709 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:03:56,709 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:56,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:56,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable325 [2021-11-12 23:03:56,914 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:03:56,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:03:56,914 INFO L85 PathProgramCache]: Analyzing trace with hash -956889772, now seen corresponding path program 9 times [2021-11-12 23:03:56,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:03:56,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263758059] [2021-11-12 23:03:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:56,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:03:56,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:03:57,042 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 23:03:57,042 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:03:57,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263758059] [2021-11-12 23:03:57,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263758059] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:03:57,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293414308] [2021-11-12 23:03:57,043 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:03:57,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:57,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:03:57,050 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:03:57,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 23:03:57,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:03:57,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:03:57,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:03:57,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 23:03:57,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:03:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 23:03:57,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293414308] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:03:57,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [569372566] [2021-11-12 23:03:57,294 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 23:03:57,295 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:03:57,295 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:03:57,295 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:03:57,295 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:03:57,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:03:57,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:03:57,306 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_40|], 21=[|v_#valid_45|]} [2021-11-12 23:03:57,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-12 23:03:57,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:57,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:57,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-12 23:03:57,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:57,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:03:57,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 23:03:57,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:99 [2021-11-12 23:03:57,362 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-12 23:03:57,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:57,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:57,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:03:57,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 23:03:57,372 INFO L446 ElimStorePlain]: Different costs {9=[|v_#length_41|], 28=[|v_#valid_46|]} [2021-11-12 23:03:57,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-12 23:03:57,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:57,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:57,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,427 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-12 23:03:57,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 37 [2021-11-12 23:03:57,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:57,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 23:03:57,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,482 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 23:03:57,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 53 [2021-11-12 23:03:57,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:57,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:57,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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 23:03:57,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:57,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:03:57,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:03:57,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,510 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:360, output treesize:168 [2021-11-12 23:03:57,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,513 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:03:57,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-11-12 23:03:57,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-11-12 23:03:57,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:03:57,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:03:57,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-12 23:03:57,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2021-11-12 23:03:57,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:57,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 23:03:57,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-12 23:03:57,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 23:03:57,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 447 [2021-11-12 23:03:57,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 55 [2021-11-12 23:03:57,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:57,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:57,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:57,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2021-11-12 23:03:57,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:57,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:03:57,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,749 INFO L180 QuantifierPusher]: treesize reduction 126, result has 76.3 percent of original size [2021-11-12 23:03:57,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-12 23:03:57,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:57,756 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:540, output treesize:406 [2021-11-12 23:03:57,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,823 INFO L180 QuantifierPusher]: treesize reduction 48, result has 62.2 percent of original size [2021-11-12 23:03:57,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:03:57,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:03:57,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:03:57,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:03:57,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:03:57,845 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:57,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:57,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,851 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:57,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:57,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 23:03:57,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:57,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:57,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:57,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:57,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 23:03:57,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:57,888 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:204, output treesize:152 [2021-11-12 23:03:57,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,910 INFO L180 QuantifierPusher]: treesize reduction 48, result has 75.3 percent of original size [2021-11-12 23:03:57,912 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:03:57,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:03:57,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-11-12 23:03:57,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-11-12 23:03:57,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:57,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:03:57,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2021-11-12 23:03:57,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:03:57,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:57,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:57,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2021-11-12 23:03:57,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:57,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:148 [2021-11-12 23:03:57,956 INFO L180 QuantifierPusher]: treesize reduction 49, result has 55.9 percent of original size [2021-11-12 23:03:57,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-12 23:03:57,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,960 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:57,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:03:57,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:03:57,994 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 23:03:57,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 23:03:57,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:57,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:57,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-11-12 23:03:58,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,005 INFO L628 ElimStorePlain]: treesize reduction 31, result has 70.5 percent of original size [2021-11-12 23:03:58,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 23:03:58,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:58,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:74 [2021-11-12 23:03:58,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,032 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:58,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:58,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-12 23:03:58,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:03:58,076 INFO L354 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2021-11-12 23:03:58,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2021-11-12 23:03:58,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:58,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 23:03:58,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-11-12 23:03:58,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:03:58,097 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-11-12 23:03:58,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:58,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:03:58,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:03:58,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,112 INFO L628 ElimStorePlain]: treesize reduction 33, result has 87.8 percent of original size [2021-11-12 23:03:58,117 INFO L180 QuantifierPusher]: treesize reduction 102, result has 57.0 percent of original size [2021-11-12 23:03:58,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 23:03:58,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:03:58,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:279, output treesize:135 [2021-11-12 23:03:58,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,159 INFO L180 QuantifierPusher]: treesize reduction 48, result has 65.0 percent of original size [2021-11-12 23:03:58,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:58,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:03:58,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:03:58,208 INFO L354 Elim1Store]: treesize reduction 26, result has 63.4 percent of original size [2021-11-12 23:03:58,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2021-11-12 23:03:58,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:03:58,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:03:58,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:03:58,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:03:58,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-11-12 23:03:58,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:03:58,219 INFO L628 ElimStorePlain]: treesize reduction 34, result has 71.2 percent of original size [2021-11-12 23:03:58,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:03:58,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 23:03:58,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:03:58,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-11-12 23:03:58,231 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:03:58,889 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:03:58,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:03:58,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2021-11-12 23:03:58,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093783676] [2021-11-12 23:03:58,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:03:58,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 23:03:58,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:03:58,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 23:03:58,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:03:58,891 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:59,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:03:59,042 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2021-11-12 23:03:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:03:59,042 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-12 23:03:59,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:03:59,043 INFO L225 Difference]: With dead ends: 32 [2021-11-12 23:03:59,043 INFO L226 Difference]: Without dead ends: 25 [2021-11-12 23:03:59,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2021-11-12 23:03:59,044 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 12 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.66ms SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 88.86ms IncrementalHoareTripleChecker+Time [2021-11-12 23:03:59,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 8 Invalid, 127 Unknown, 0 Unchecked, 0.66ms Time], IncrementalHoareTripleChecker [43 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 88.86ms Time] [2021-11-12 23:03:59,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-12 23:03:59,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 20. [2021-11-12 23:03:59,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:59,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-11-12 23:03:59,053 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 18 [2021-11-12 23:03:59,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:03:59,054 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-11-12 23:03:59,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:03:59,054 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-11-12 23:03:59,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 23:03:59,055 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:03:59,055 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:59,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:59,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:59,274 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:03:59,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:03:59,274 INFO L85 PathProgramCache]: Analyzing trace with hash 400940206, now seen corresponding path program 10 times [2021-11-12 23:03:59,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:03:59,274 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41430662] [2021-11-12 23:03:59,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:59,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:03:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:04:00,467 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:04:00,468 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:04:00,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41430662] [2021-11-12 23:04:00,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41430662] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:04:00,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004465100] [2021-11-12 23:04:00,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:04:00,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:04:00,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:04:00,469 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:04:00,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac764434-1a52-4c9b-98ac-21cfd59d761e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 23:04:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:04:00,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-12 23:04:00,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:04:00,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:04:00,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-11-12 23:04:00,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 23:04:00,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2021-11-12 23:04:00,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 30 [2021-11-12 23:04:00,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:00,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-12 23:04:00,827 INFO L354 Elim1Store]: treesize reduction 146, result has 18.0 percent of original size [2021-11-12 23:04:00,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 76 [2021-11-12 23:04:01,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:04:01,160 INFO L354 Elim1Store]: treesize reduction 357, result has 16.6 percent of original size [2021-11-12 23:04:01,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 152 treesize of output 164 [2021-11-12 23:04:01,170 INFO L354 Elim1Store]: treesize reduction 105, result has 0.9 percent of original size [2021-11-12 23:04:01,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 84 [2021-11-12 23:04:01,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,387 INFO L354 Elim1Store]: treesize reduction 371, result has 11.9 percent of original size [2021-11-12 23:04:01,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 134 treesize of output 151 [2021-11-12 23:04:01,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,399 INFO L354 Elim1Store]: treesize reduction 71, result has 1.4 percent of original size [2021-11-12 23:04:01,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 116 treesize of output 85 [2021-11-12 23:04:01,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,579 INFO L354 Elim1Store]: treesize reduction 263, result has 9.0 percent of original size [2021-11-12 23:04:01,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 11 case distinctions, treesize of input 131 treesize of output 145 [2021-11-12 23:04:01,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 60 [2021-11-12 23:04:01,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,846 INFO L354 Elim1Store]: treesize reduction 142, result has 2.1 percent of original size [2021-11-12 23:04:01,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 141 [2021-11-12 23:04:01,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:01,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 44 [2021-11-12 23:04:02,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:04:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 64 [2021-11-12 23:04:02,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:04:02,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 67 [2021-11-12 23:04:02,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:04:02,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:04:02,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 72 [2021-11-12 23:04:02,534 INFO L354 Elim1Store]: treesize reduction 152, result has 16.0 percent of original size [2021-11-12 23:04:02,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 67 treesize of output 59 [2021-11-12 23:04:02,653 INFO L354 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2021-11-12 23:04:02,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 77 treesize of output 49 [2021-11-12 23:04:02,729 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:04:02,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:20,356 WARN L227 SmtUtils]: Spent 56.93s on a formula simplification that was a NOOP. DAG size: 262 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)