./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-ext-properties/test-0214_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-ext-properties/test-0214_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8cac36e956b24d42ea840a07609fb159882a2e76b1195da25a4d4343e0b31026 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 09:06:33,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 09:06:33,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 09:06:33,964 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 09:06:33,964 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 09:06:33,965 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 09:06:33,966 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 09:06:33,968 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 09:06:33,969 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 09:06:33,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 09:06:33,971 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 09:06:33,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 09:06:33,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 09:06:33,973 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 09:06:33,974 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 09:06:33,975 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 09:06:33,976 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 09:06:33,977 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 09:06:33,979 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 09:06:33,980 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 09:06:33,982 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 09:06:33,983 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 09:06:33,984 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 09:06:33,985 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 09:06:33,988 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 09:06:33,989 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 09:06:33,989 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 09:06:33,990 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 09:06:33,990 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 09:06:33,991 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 09:06:33,991 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 09:06:33,992 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 09:06:33,993 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 09:06:33,993 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 09:06:33,994 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 09:06:33,995 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 09:06:33,995 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 09:06:33,995 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 09:06:33,996 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 09:06:33,996 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 09:06:33,997 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 09:06:33,998 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 09:06:34,019 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 09:06:34,019 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 09:06:34,020 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 09:06:34,020 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 09:06:34,021 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 09:06:34,021 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 09:06:34,021 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 09:06:34,021 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 09:06:34,021 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 09:06:34,022 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 09:06:34,023 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 09:06:34,023 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 09:06:34,023 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 09:06:34,024 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 09:06:34,024 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 09:06:34,024 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 09:06:34,024 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 09:06:34,024 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 09:06:34,025 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 09:06:34,026 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 09:06:34,026 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 09:06:34,026 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 09:06:34,026 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 09:06:34,026 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 09:06:34,027 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 09:06:34,027 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:06:34,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 09:06:34,027 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 09:06:34,027 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 09:06:34,027 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 09:06:34,028 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 09:06:34,028 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 09:06:34,028 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/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_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8cac36e956b24d42ea840a07609fb159882a2e76b1195da25a4d4343e0b31026 [2022-12-14 09:06:34,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 09:06:34,216 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 09:06:34,218 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 09:06:34,219 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 09:06:34,219 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 09:06:34,220 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/list-ext-properties/test-0214_1.i [2022-12-14 09:06:36,770 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 09:06:36,952 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 09:06:36,953 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/sv-benchmarks/c/list-ext-properties/test-0214_1.i [2022-12-14 09:06:36,962 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/data/e6c6b3bc4/6e3a7ba1df974ef79d6505e7bb24ef0c/FLAGd4bba86b3 [2022-12-14 09:06:37,359 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/data/e6c6b3bc4/6e3a7ba1df974ef79d6505e7bb24ef0c [2022-12-14 09:06:37,364 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 09:06:37,366 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 09:06:37,367 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 09:06:37,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 09:06:37,372 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 09:06:37,373 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,374 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d7860d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37, skipping insertion in model container [2022-12-14 09:06:37,374 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,381 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 09:06:37,417 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 09:06:37,690 WARN L623 FunctionHandler]: Unknown extern function abort [2022-12-14 09:06:37,713 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:06:37,724 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 09:06:37,760 WARN L623 FunctionHandler]: Unknown extern function abort [2022-12-14 09:06:37,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:06:37,806 INFO L208 MainTranslator]: Completed translation [2022-12-14 09:06:37,806 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37 WrapperNode [2022-12-14 09:06:37,806 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 09:06:37,807 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 09:06:37,807 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 09:06:37,807 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 09:06:37,813 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,825 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,845 INFO L138 Inliner]: procedures = 181, calls = 43, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 215 [2022-12-14 09:06:37,845 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 09:06:37,845 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 09:06:37,845 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 09:06:37,846 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 09:06:37,853 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,853 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,856 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,856 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,863 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,867 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,869 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,871 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 09:06:37,872 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 09:06:37,872 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 09:06:37,872 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 09:06:37,873 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (1/1) ... [2022-12-14 09:06:37,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:06:37,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:06:37,898 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 09:06:37,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 09:06:37,934 INFO L130 BoogieDeclarations]: Found specification of procedure rand_end_point [2022-12-14 09:06:37,934 INFO L138 BoogieDeclarations]: Found implementation of procedure rand_end_point [2022-12-14 09:06:37,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 09:06:37,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 09:06:37,935 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 09:06:38,044 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 09:06:38,047 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 09:06:38,406 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 09:06:38,482 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 09:06:38,482 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-14 09:06:38,485 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:06:38 BoogieIcfgContainer [2022-12-14 09:06:38,485 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 09:06:38,488 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 09:06:38,488 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 09:06:38,491 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 09:06:38,492 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 09:06:37" (1/3) ... [2022-12-14 09:06:38,492 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c4a7d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:06:38, skipping insertion in model container [2022-12-14 09:06:38,492 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:06:37" (2/3) ... [2022-12-14 09:06:38,493 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c4a7d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:06:38, skipping insertion in model container [2022-12-14 09:06:38,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:06:38" (3/3) ... [2022-12-14 09:06:38,494 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0214_1.i [2022-12-14 09:06:38,513 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 09:06:38,513 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 57 error locations. [2022-12-14 09:06:38,560 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 09:06:38,566 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@68edc26e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 09:06:38,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2022-12-14 09:06:38,571 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 62 states have (on average 2.161290322580645) internal successors, (134), 119 states have internal predecessors, (134), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:06:38,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-12-14 09:06:38,577 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:38,577 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-12-14 09:06:38,578 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:38,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:38,583 INFO L85 PathProgramCache]: Analyzing trace with hash 9464788, now seen corresponding path program 1 times [2022-12-14 09:06:38,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:38,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354504585] [2022-12-14 09:06:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:38,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:38,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:38,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:38,708 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:38,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354504585] [2022-12-14 09:06:38,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354504585] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:38,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:38,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:06:38,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648261328] [2022-12-14 09:06:38,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:38,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 09:06:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:38,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 09:06:38,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 09:06:38,739 INFO L87 Difference]: Start difference. First operand has 123 states, 62 states have (on average 2.161290322580645) internal successors, (134), 119 states have internal predecessors, (134), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:38,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:38,798 INFO L93 Difference]: Finished difference Result 123 states and 135 transitions. [2022-12-14 09:06:38,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 09:06:38,801 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-12-14 09:06:38,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:38,809 INFO L225 Difference]: With dead ends: 123 [2022-12-14 09:06:38,809 INFO L226 Difference]: Without dead ends: 121 [2022-12-14 09:06:38,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 09:06:38,815 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:38,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:06:38,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-12-14 09:06:38,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-12-14 09:06:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 61 states have (on average 2.098360655737705) internal successors, (128), 117 states have internal predecessors, (128), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:06:38,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 132 transitions. [2022-12-14 09:06:38,856 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 132 transitions. Word has length 4 [2022-12-14 09:06:38,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:38,856 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 132 transitions. [2022-12-14 09:06:38,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:38,857 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 132 transitions. [2022-12-14 09:06:38,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 09:06:38,857 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:38,857 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 09:06:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 09:06:38,858 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:38,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash 294930799, now seen corresponding path program 1 times [2022-12-14 09:06:38,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:38,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111694340] [2022-12-14 09:06:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:39,092 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:39,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111694340] [2022-12-14 09:06:39,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111694340] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:39,092 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:39,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:06:39,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071315504] [2022-12-14 09:06:39,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:39,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:06:39,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:39,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:06:39,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:06:39,095 INFO L87 Difference]: Start difference. First operand 121 states and 132 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:39,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:39,299 INFO L93 Difference]: Finished difference Result 207 states and 226 transitions. [2022-12-14 09:06:39,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:39,299 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-14 09:06:39,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:39,301 INFO L225 Difference]: With dead ends: 207 [2022-12-14 09:06:39,301 INFO L226 Difference]: Without dead ends: 207 [2022-12-14 09:06:39,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:39,303 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 105 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:39,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 236 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:39,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-12-14 09:06:39,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 161. [2022-12-14 09:06:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 98 states have (on average 2.061224489795918) internal successors, (202), 155 states have internal predecessors, (202), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:06:39,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 210 transitions. [2022-12-14 09:06:39,318 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 210 transitions. Word has length 5 [2022-12-14 09:06:39,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:39,318 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 210 transitions. [2022-12-14 09:06:39,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:39,318 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 210 transitions. [2022-12-14 09:06:39,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 09:06:39,319 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:39,319 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 09:06:39,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 09:06:39,319 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:39,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:39,320 INFO L85 PathProgramCache]: Analyzing trace with hash 294930798, now seen corresponding path program 1 times [2022-12-14 09:06:39,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:39,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022112257] [2022-12-14 09:06:39,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:39,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:39,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:39,366 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:39,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022112257] [2022-12-14 09:06:39,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022112257] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:39,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:39,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 09:06:39,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383969756] [2022-12-14 09:06:39,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:39,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:06:39,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:39,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:06:39,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,368 INFO L87 Difference]: Start difference. First operand 161 states and 210 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:39,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:39,523 INFO L93 Difference]: Finished difference Result 312 states and 405 transitions. [2022-12-14 09:06:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:06:39,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-14 09:06:39,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:39,526 INFO L225 Difference]: With dead ends: 312 [2022-12-14 09:06:39,526 INFO L226 Difference]: Without dead ends: 312 [2022-12-14 09:06:39,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,527 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 116 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:39,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 132 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:39,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-12-14 09:06:39,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 218. [2022-12-14 09:06:39,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 149 states have (on average 1.9798657718120805) internal successors, (295), 207 states have internal predecessors, (295), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:39,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 311 transitions. [2022-12-14 09:06:39,544 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 311 transitions. Word has length 5 [2022-12-14 09:06:39,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:39,544 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 311 transitions. [2022-12-14 09:06:39,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:06:39,544 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 311 transitions. [2022-12-14 09:06:39,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 09:06:39,544 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:39,545 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:39,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 09:06:39,545 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:39,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash -39293087, now seen corresponding path program 1 times [2022-12-14 09:06:39,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:39,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593881727] [2022-12-14 09:06:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:39,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:39,570 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:39,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593881727] [2022-12-14 09:06:39,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593881727] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:39,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:39,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 09:06:39,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048497288] [2022-12-14 09:06:39,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:39,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:06:39,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:39,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:06:39,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,572 INFO L87 Difference]: Start difference. First operand 218 states and 311 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2022-12-14 09:06:39,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:39,678 INFO L93 Difference]: Finished difference Result 277 states and 367 transitions. [2022-12-14 09:06:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:06:39,678 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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 [2022-12-14 09:06:39,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:39,680 INFO L225 Difference]: With dead ends: 277 [2022-12-14 09:06:39,680 INFO L226 Difference]: Without dead ends: 276 [2022-12-14 09:06:39,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,681 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 71 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:39,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:39,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-12-14 09:06:39,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 219. [2022-12-14 09:06:39,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 150 states have (on average 1.9733333333333334) internal successors, (296), 208 states have internal predecessors, (296), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:39,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 312 transitions. [2022-12-14 09:06:39,693 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 312 transitions. Word has length 7 [2022-12-14 09:06:39,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:39,694 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 312 transitions. [2022-12-14 09:06:39,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2022-12-14 09:06:39,694 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 312 transitions. [2022-12-14 09:06:39,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 09:06:39,695 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:39,695 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:39,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 09:06:39,695 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:39,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash -39294372, now seen corresponding path program 1 times [2022-12-14 09:06:39,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:39,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775263886] [2022-12-14 09:06:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:39,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:39,724 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:39,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775263886] [2022-12-14 09:06:39,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775263886] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:39,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:39,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:06:39,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156478068] [2022-12-14 09:06:39,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:39,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:06:39,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:39,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:06:39,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,726 INFO L87 Difference]: Start difference. First operand 219 states and 312 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 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) [2022-12-14 09:06:39,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:39,774 INFO L93 Difference]: Finished difference Result 306 states and 393 transitions. [2022-12-14 09:06:39,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:06:39,775 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 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 [2022-12-14 09:06:39,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:39,777 INFO L225 Difference]: With dead ends: 306 [2022-12-14 09:06:39,777 INFO L226 Difference]: Without dead ends: 303 [2022-12-14 09:06:39,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:39,779 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 109 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:39,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 223 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:06:39,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-12-14 09:06:39,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 217. [2022-12-14 09:06:39,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 148 states have (on average 1.9797297297297298) internal successors, (293), 206 states have internal predecessors, (293), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 309 transitions. [2022-12-14 09:06:39,786 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 309 transitions. Word has length 7 [2022-12-14 09:06:39,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:39,786 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 309 transitions. [2022-12-14 09:06:39,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 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) [2022-12-14 09:06:39,786 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 309 transitions. [2022-12-14 09:06:39,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 09:06:39,787 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:39,787 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:39,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 09:06:39,787 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:39,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:39,787 INFO L85 PathProgramCache]: Analyzing trace with hash -827550450, now seen corresponding path program 1 times [2022-12-14 09:06:39,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:39,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709402035] [2022-12-14 09:06:39,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:39,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:39,830 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:39,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709402035] [2022-12-14 09:06:39,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709402035] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:39,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:39,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:06:39,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932671042] [2022-12-14 09:06:39,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:39,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:06:39,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:39,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:06:39,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:06:39,833 INFO L87 Difference]: Start difference. First operand 217 states and 309 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:40,051 INFO L93 Difference]: Finished difference Result 333 states and 398 transitions. [2022-12-14 09:06:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:40,051 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2022-12-14 09:06:40,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:40,052 INFO L225 Difference]: With dead ends: 333 [2022-12-14 09:06:40,053 INFO L226 Difference]: Without dead ends: 333 [2022-12-14 09:06:40,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:40,053 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 216 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:40,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 223 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:40,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-12-14 09:06:40,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 217. [2022-12-14 09:06:40,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 148 states have (on average 1.9391891891891893) internal successors, (287), 206 states have internal predecessors, (287), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:40,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 303 transitions. [2022-12-14 09:06:40,064 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 303 transitions. Word has length 10 [2022-12-14 09:06:40,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:40,064 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 303 transitions. [2022-12-14 09:06:40,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,065 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 303 transitions. [2022-12-14 09:06:40,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 09:06:40,065 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:40,065 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:40,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 09:06:40,066 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:40,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:40,066 INFO L85 PathProgramCache]: Analyzing trace with hash -827550449, now seen corresponding path program 1 times [2022-12-14 09:06:40,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:40,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905272063] [2022-12-14 09:06:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:40,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:40,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:40,213 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:40,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905272063] [2022-12-14 09:06:40,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905272063] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:40,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:40,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 09:06:40,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604936823] [2022-12-14 09:06:40,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:40,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 09:06:40,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:40,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 09:06:40,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:06:40,214 INFO L87 Difference]: Start difference. First operand 217 states and 303 transitions. Second operand has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:40,577 INFO L93 Difference]: Finished difference Result 402 states and 496 transitions. [2022-12-14 09:06:40,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:06:40,577 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2022-12-14 09:06:40,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:40,578 INFO L225 Difference]: With dead ends: 402 [2022-12-14 09:06:40,578 INFO L226 Difference]: Without dead ends: 402 [2022-12-14 09:06:40,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-14 09:06:40,579 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 200 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:40,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 506 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 09:06:40,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-12-14 09:06:40,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 237. [2022-12-14 09:06:40,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 168 states have (on average 1.9464285714285714) internal successors, (327), 224 states have internal predecessors, (327), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:40,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 343 transitions. [2022-12-14 09:06:40,587 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 343 transitions. Word has length 10 [2022-12-14 09:06:40,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:40,588 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 343 transitions. [2022-12-14 09:06:40,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,588 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 343 transitions. [2022-12-14 09:06:40,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 09:06:40,588 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:40,588 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:40,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 09:06:40,588 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:40,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash -951876322, now seen corresponding path program 1 times [2022-12-14 09:06:40,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:40,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779964620] [2022-12-14 09:06:40,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:40,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:40,642 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:40,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779964620] [2022-12-14 09:06:40,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779964620] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:40,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:40,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:06:40,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47503198] [2022-12-14 09:06:40,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:40,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:06:40,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:40,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:06:40,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:06:40,644 INFO L87 Difference]: Start difference. First operand 237 states and 343 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:40,816 INFO L93 Difference]: Finished difference Result 398 states and 528 transitions. [2022-12-14 09:06:40,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:40,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-12-14 09:06:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:40,818 INFO L225 Difference]: With dead ends: 398 [2022-12-14 09:06:40,818 INFO L226 Difference]: Without dead ends: 398 [2022-12-14 09:06:40,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:40,819 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 208 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:40,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 226 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-12-14 09:06:40,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 243. [2022-12-14 09:06:40,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 174 states have (on average 1.9137931034482758) internal successors, (333), 230 states have internal predecessors, (333), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:40,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 349 transitions. [2022-12-14 09:06:40,829 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 349 transitions. Word has length 12 [2022-12-14 09:06:40,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:40,829 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 349 transitions. [2022-12-14 09:06:40,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:40,830 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 349 transitions. [2022-12-14 09:06:40,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 09:06:40,830 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:40,830 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:40,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 09:06:40,830 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:40,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -951876321, now seen corresponding path program 1 times [2022-12-14 09:06:40,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:40,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865118868] [2022-12-14 09:06:40,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:40,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:40,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:40,921 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:40,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865118868] [2022-12-14 09:06:40,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865118868] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:40,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:40,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:06:40,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554739878] [2022-12-14 09:06:40,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:40,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:06:40,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:40,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:06:40,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:06:40,923 INFO L87 Difference]: Start difference. First operand 243 states and 349 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:41,082 INFO L93 Difference]: Finished difference Result 285 states and 360 transitions. [2022-12-14 09:06:41,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:41,082 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-12-14 09:06:41,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:41,083 INFO L225 Difference]: With dead ends: 285 [2022-12-14 09:06:41,083 INFO L226 Difference]: Without dead ends: 285 [2022-12-14 09:06:41,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:41,084 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 146 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:41,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 237 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:41,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-12-14 09:06:41,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 243. [2022-12-14 09:06:41,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 174 states have (on average 1.8793103448275863) internal successors, (327), 230 states have internal predecessors, (327), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:41,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 343 transitions. [2022-12-14 09:06:41,091 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 343 transitions. Word has length 12 [2022-12-14 09:06:41,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:41,091 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 343 transitions. [2022-12-14 09:06:41,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,091 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 343 transitions. [2022-12-14 09:06:41,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 09:06:41,092 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:41,092 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:41,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 09:06:41,092 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:41,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:41,093 INFO L85 PathProgramCache]: Analyzing trace with hash -706798263, now seen corresponding path program 1 times [2022-12-14 09:06:41,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:41,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769406159] [2022-12-14 09:06:41,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:41,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:41,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:41,120 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:41,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769406159] [2022-12-14 09:06:41,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769406159] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:41,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:41,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:06:41,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751213363] [2022-12-14 09:06:41,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:41,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:06:41,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:41,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:06:41,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:41,122 INFO L87 Difference]: Start difference. First operand 243 states and 343 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:41,212 INFO L93 Difference]: Finished difference Result 320 states and 419 transitions. [2022-12-14 09:06:41,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:06:41,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-12-14 09:06:41,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:41,213 INFO L225 Difference]: With dead ends: 320 [2022-12-14 09:06:41,213 INFO L226 Difference]: Without dead ends: 320 [2022-12-14 09:06:41,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:06:41,214 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 111 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:41,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 174 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:41,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-12-14 09:06:41,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 240. [2022-12-14 09:06:41,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 174 states have (on average 1.8103448275862069) internal successors, (315), 227 states have internal predecessors, (315), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:41,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 331 transitions. [2022-12-14 09:06:41,221 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 331 transitions. Word has length 12 [2022-12-14 09:06:41,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:41,221 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 331 transitions. [2022-12-14 09:06:41,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,221 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 331 transitions. [2022-12-14 09:06:41,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 09:06:41,221 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:41,221 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:41,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-14 09:06:41,222 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:41,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:41,222 INFO L85 PathProgramCache]: Analyzing trace with hash -706798262, now seen corresponding path program 1 times [2022-12-14 09:06:41,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:41,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870104130] [2022-12-14 09:06:41,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:41,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:41,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:41,374 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:41,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870104130] [2022-12-14 09:06:41,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870104130] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:41,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:41,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 09:06:41,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324126733] [2022-12-14 09:06:41,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:41,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:06:41,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:41,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:06:41,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:41,375 INFO L87 Difference]: Start difference. First operand 240 states and 331 transitions. Second operand has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:41,584 INFO L93 Difference]: Finished difference Result 268 states and 324 transitions. [2022-12-14 09:06:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:06:41,585 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-12-14 09:06:41,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:41,586 INFO L225 Difference]: With dead ends: 268 [2022-12-14 09:06:41,586 INFO L226 Difference]: Without dead ends: 268 [2022-12-14 09:06:41,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:06:41,587 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 393 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:41,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 527 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:41,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-12-14 09:06:41,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 238. [2022-12-14 09:06:41,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 174 states have (on average 1.764367816091954) internal successors, (307), 225 states have internal predecessors, (307), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:41,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 323 transitions. [2022-12-14 09:06:41,594 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 323 transitions. Word has length 12 [2022-12-14 09:06:41,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:41,594 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 323 transitions. [2022-12-14 09:06:41,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:41,594 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 323 transitions. [2022-12-14 09:06:41,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 09:06:41,595 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:41,595 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:41,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-14 09:06:41,595 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:41,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:41,595 INFO L85 PathProgramCache]: Analyzing trace with hash -435909633, now seen corresponding path program 1 times [2022-12-14 09:06:41,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:41,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853462662] [2022-12-14 09:06:41,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:41,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:41,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:41,807 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:41,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853462662] [2022-12-14 09:06:41,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853462662] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:41,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:41,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:06:41,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893660320] [2022-12-14 09:06:41,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:41,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:06:41,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:41,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:06:41,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:06:41,809 INFO L87 Difference]: Start difference. First operand 238 states and 323 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:42,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:42,052 INFO L93 Difference]: Finished difference Result 267 states and 320 transitions. [2022-12-14 09:06:42,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:06:42,052 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-12-14 09:06:42,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:42,054 INFO L225 Difference]: With dead ends: 267 [2022-12-14 09:06:42,054 INFO L226 Difference]: Without dead ends: 267 [2022-12-14 09:06:42,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:06:42,055 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 512 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:42,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 505 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:42,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-12-14 09:06:42,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 237. [2022-12-14 09:06:42,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 174 states have (on average 1.7413793103448276) internal successors, (303), 224 states have internal predecessors, (303), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 09:06:42,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 319 transitions. [2022-12-14 09:06:42,060 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 319 transitions. Word has length 13 [2022-12-14 09:06:42,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:42,060 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 319 transitions. [2022-12-14 09:06:42,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:42,060 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 319 transitions. [2022-12-14 09:06:42,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 09:06:42,061 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:42,061 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:42,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-14 09:06:42,061 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:42,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:42,061 INFO L85 PathProgramCache]: Analyzing trace with hash -905764894, now seen corresponding path program 1 times [2022-12-14 09:06:42,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:42,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515122770] [2022-12-14 09:06:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:42,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:42,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:42,321 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:42,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515122770] [2022-12-14 09:06:42,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515122770] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:42,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:42,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:06:42,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935355662] [2022-12-14 09:06:42,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:42,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:06:42,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:42,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:06:42,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:42,323 INFO L87 Difference]: Start difference. First operand 237 states and 319 transitions. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:42,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:42,665 INFO L93 Difference]: Finished difference Result 327 states and 422 transitions. [2022-12-14 09:06:42,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:06:42,665 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-12-14 09:06:42,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:42,666 INFO L225 Difference]: With dead ends: 327 [2022-12-14 09:06:42,666 INFO L226 Difference]: Without dead ends: 325 [2022-12-14 09:06:42,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:06:42,667 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 192 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:42,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 366 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:42,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-12-14 09:06:42,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 276. [2022-12-14 09:06:42,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 208 states have (on average 1.7163461538461537) internal successors, (357), 259 states have internal predecessors, (357), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 09:06:42,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 379 transitions. [2022-12-14 09:06:42,674 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 379 transitions. Word has length 16 [2022-12-14 09:06:42,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:42,674 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 379 transitions. [2022-12-14 09:06:42,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:42,674 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 379 transitions. [2022-12-14 09:06:42,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 09:06:42,675 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:42,675 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:42,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-14 09:06:42,675 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:42,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:42,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1797433592, now seen corresponding path program 1 times [2022-12-14 09:06:42,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:42,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207271028] [2022-12-14 09:06:42,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:42,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:42,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:42,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:42,869 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:42,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207271028] [2022-12-14 09:06:42,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207271028] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:42,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:42,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:06:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073325421] [2022-12-14 09:06:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:42,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:06:42,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:42,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:06:42,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:42,870 INFO L87 Difference]: Start difference. First operand 276 states and 379 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:43,156 INFO L93 Difference]: Finished difference Result 485 states and 624 transitions. [2022-12-14 09:06:43,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:06:43,157 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-12-14 09:06:43,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:43,158 INFO L225 Difference]: With dead ends: 485 [2022-12-14 09:06:43,158 INFO L226 Difference]: Without dead ends: 485 [2022-12-14 09:06:43,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:06:43,159 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 180 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:43,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 832 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:43,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-12-14 09:06:43,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 313. [2022-12-14 09:06:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 242 states have (on average 1.6983471074380165) internal successors, (411), 293 states have internal predecessors, (411), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:43,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 437 transitions. [2022-12-14 09:06:43,165 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 437 transitions. Word has length 16 [2022-12-14 09:06:43,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:43,166 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 437 transitions. [2022-12-14 09:06:43,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,166 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 437 transitions. [2022-12-14 09:06:43,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-14 09:06:43,166 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:43,166 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:43,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-14 09:06:43,166 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:43,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:43,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1986419371, now seen corresponding path program 1 times [2022-12-14 09:06:43,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:43,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767620582] [2022-12-14 09:06:43,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:43,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:43,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:43,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:43,224 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:43,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767620582] [2022-12-14 09:06:43,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767620582] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:43,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:43,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:06:43,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326985968] [2022-12-14 09:06:43,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:43,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:06:43,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:43,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:06:43,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:06:43,225 INFO L87 Difference]: Start difference. First operand 313 states and 437 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:43,412 INFO L93 Difference]: Finished difference Result 461 states and 610 transitions. [2022-12-14 09:06:43,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:43,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-12-14 09:06:43,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:43,416 INFO L225 Difference]: With dead ends: 461 [2022-12-14 09:06:43,416 INFO L226 Difference]: Without dead ends: 461 [2022-12-14 09:06:43,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:43,417 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 181 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:43,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 222 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:43,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-12-14 09:06:43,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 333. [2022-12-14 09:06:43,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 262 states have (on average 1.7366412213740459) internal successors, (455), 313 states have internal predecessors, (455), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:43,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 481 transitions. [2022-12-14 09:06:43,431 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 481 transitions. Word has length 17 [2022-12-14 09:06:43,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:43,431 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 481 transitions. [2022-12-14 09:06:43,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,432 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 481 transitions. [2022-12-14 09:06:43,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-14 09:06:43,432 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:43,432 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:43,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-14 09:06:43,433 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:43,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:43,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1986419372, now seen corresponding path program 1 times [2022-12-14 09:06:43,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:43,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34358237] [2022-12-14 09:06:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:43,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:43,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:43,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:43,549 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:43,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34358237] [2022-12-14 09:06:43,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34358237] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:43,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:43,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:06:43,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791037607] [2022-12-14 09:06:43,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:43,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:06:43,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:43,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:06:43,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:43,550 INFO L87 Difference]: Start difference. First operand 333 states and 481 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:43,738 INFO L93 Difference]: Finished difference Result 376 states and 489 transitions. [2022-12-14 09:06:43,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:43,738 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-12-14 09:06:43,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:43,740 INFO L225 Difference]: With dead ends: 376 [2022-12-14 09:06:43,740 INFO L226 Difference]: Without dead ends: 376 [2022-12-14 09:06:43,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:06:43,741 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 139 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:43,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 291 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:43,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-12-14 09:06:43,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 333. [2022-12-14 09:06:43,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 262 states have (on average 1.6793893129770991) internal successors, (440), 313 states have internal predecessors, (440), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:43,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 466 transitions. [2022-12-14 09:06:43,747 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 466 transitions. Word has length 17 [2022-12-14 09:06:43,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:43,747 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 466 transitions. [2022-12-14 09:06:43,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:43,747 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 466 transitions. [2022-12-14 09:06:43,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 09:06:43,748 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:43,748 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:43,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-14 09:06:43,748 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:43,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash 757173857, now seen corresponding path program 1 times [2022-12-14 09:06:43,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:43,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341091299] [2022-12-14 09:06:43,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:43,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:43,896 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:43,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341091299] [2022-12-14 09:06:43,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341091299] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:43,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:43,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:06:43,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5789931] [2022-12-14 09:06:43,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:43,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:06:43,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:43,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:06:43,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:43,897 INFO L87 Difference]: Start difference. First operand 333 states and 466 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:44,024 INFO L93 Difference]: Finished difference Result 355 states and 459 transitions. [2022-12-14 09:06:44,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:06:44,024 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-14 09:06:44,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:44,025 INFO L225 Difference]: With dead ends: 355 [2022-12-14 09:06:44,025 INFO L226 Difference]: Without dead ends: 355 [2022-12-14 09:06:44,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:06:44,026 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 342 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:44,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 150 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:44,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-12-14 09:06:44,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 329. [2022-12-14 09:06:44,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 262 states have (on average 1.6488549618320612) internal successors, (432), 309 states have internal predecessors, (432), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:44,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 458 transitions. [2022-12-14 09:06:44,032 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 458 transitions. Word has length 18 [2022-12-14 09:06:44,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:44,032 INFO L495 AbstractCegarLoop]: Abstraction has 329 states and 458 transitions. [2022-12-14 09:06:44,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,032 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 458 transitions. [2022-12-14 09:06:44,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-14 09:06:44,033 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:44,033 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:44,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-14 09:06:44,033 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:44,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:44,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1360214112, now seen corresponding path program 1 times [2022-12-14 09:06:44,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:44,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411881631] [2022-12-14 09:06:44,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:44,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:44,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:44,140 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:44,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411881631] [2022-12-14 09:06:44,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411881631] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:44,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:44,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:06:44,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948141633] [2022-12-14 09:06:44,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:44,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:06:44,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:44,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:06:44,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:06:44,141 INFO L87 Difference]: Start difference. First operand 329 states and 458 transitions. Second operand has 8 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:44,425 INFO L93 Difference]: Finished difference Result 460 states and 616 transitions. [2022-12-14 09:06:44,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:06:44,426 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-12-14 09:06:44,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:44,427 INFO L225 Difference]: With dead ends: 460 [2022-12-14 09:06:44,427 INFO L226 Difference]: Without dead ends: 460 [2022-12-14 09:06:44,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:06:44,428 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 356 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:44,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 551 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:44,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-12-14 09:06:44,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 326. [2022-12-14 09:06:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 262 states have (on average 1.6106870229007633) internal successors, (422), 306 states have internal predecessors, (422), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:44,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 448 transitions. [2022-12-14 09:06:44,435 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 448 transitions. Word has length 20 [2022-12-14 09:06:44,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:44,435 INFO L495 AbstractCegarLoop]: Abstraction has 326 states and 448 transitions. [2022-12-14 09:06:44,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,435 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 448 transitions. [2022-12-14 09:06:44,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 09:06:44,436 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:44,436 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:44,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-14 09:06:44,436 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:44,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:44,436 INFO L85 PathProgramCache]: Analyzing trace with hash -783032621, now seen corresponding path program 1 times [2022-12-14 09:06:44,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:44,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753974250] [2022-12-14 09:06:44,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:44,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:44,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:44,665 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:44,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753974250] [2022-12-14 09:06:44,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753974250] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:44,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:44,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 09:06:44,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365055896] [2022-12-14 09:06:44,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:44,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 09:06:44,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:44,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 09:06:44,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:06:44,666 INFO L87 Difference]: Start difference. First operand 326 states and 448 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:44,925 INFO L93 Difference]: Finished difference Result 359 states and 465 transitions. [2022-12-14 09:06:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:06:44,925 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-12-14 09:06:44,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:44,926 INFO L225 Difference]: With dead ends: 359 [2022-12-14 09:06:44,926 INFO L226 Difference]: Without dead ends: 359 [2022-12-14 09:06:44,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-12-14 09:06:44,927 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 101 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:44,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 438 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:44,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-12-14 09:06:44,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 322. [2022-12-14 09:06:44,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 258 states have (on average 1.5891472868217054) internal successors, (410), 302 states have internal predecessors, (410), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 436 transitions. [2022-12-14 09:06:44,932 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 436 transitions. Word has length 21 [2022-12-14 09:06:44,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:44,932 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 436 transitions. [2022-12-14 09:06:44,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 436 transitions. [2022-12-14 09:06:44,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 09:06:44,933 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:44,933 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:44,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-14 09:06:44,933 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:44,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:44,934 INFO L85 PathProgramCache]: Analyzing trace with hash -783058190, now seen corresponding path program 1 times [2022-12-14 09:06:44,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:44,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666959059] [2022-12-14 09:06:44,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:44,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:44,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:45,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:45,024 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:45,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666959059] [2022-12-14 09:06:45,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666959059] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:45,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:45,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:06:45,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698019824] [2022-12-14 09:06:45,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:45,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:06:45,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:45,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:06:45,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:45,026 INFO L87 Difference]: Start difference. First operand 322 states and 436 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:45,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:45,182 INFO L93 Difference]: Finished difference Result 358 states and 463 transitions. [2022-12-14 09:06:45,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:06:45,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-12-14 09:06:45,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:45,184 INFO L225 Difference]: With dead ends: 358 [2022-12-14 09:06:45,184 INFO L226 Difference]: Without dead ends: 358 [2022-12-14 09:06:45,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:45,185 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 101 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:45,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 356 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:06:45,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-12-14 09:06:45,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 322. [2022-12-14 09:06:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 258 states have (on average 1.5813953488372092) internal successors, (408), 302 states have internal predecessors, (408), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 09:06:45,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 434 transitions. [2022-12-14 09:06:45,193 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 434 transitions. Word has length 21 [2022-12-14 09:06:45,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:45,194 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 434 transitions. [2022-12-14 09:06:45,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:45,194 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 434 transitions. [2022-12-14 09:06:45,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 09:06:45,194 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:45,194 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:45,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-14 09:06:45,195 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:45,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:45,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1495000095, now seen corresponding path program 1 times [2022-12-14 09:06:45,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:45,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816134346] [2022-12-14 09:06:45,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:45,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:45,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:45,316 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:45,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816134346] [2022-12-14 09:06:45,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816134346] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:45,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:45,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:06:45,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350861215] [2022-12-14 09:06:45,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:45,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:06:45,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:45,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:06:45,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:06:45,317 INFO L87 Difference]: Start difference. First operand 322 states and 434 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:45,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:45,523 INFO L93 Difference]: Finished difference Result 402 states and 523 transitions. [2022-12-14 09:06:45,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 09:06:45,523 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-12-14 09:06:45,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:45,525 INFO L225 Difference]: With dead ends: 402 [2022-12-14 09:06:45,525 INFO L226 Difference]: Without dead ends: 402 [2022-12-14 09:06:45,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:45,526 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 112 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:45,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 306 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:45,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-12-14 09:06:45,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 353. [2022-12-14 09:06:45,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 286 states have (on average 1.56993006993007) internal successors, (449), 331 states have internal predecessors, (449), 15 states have call successors, (15), 8 states have call predecessors, (15), 8 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 09:06:45,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 479 transitions. [2022-12-14 09:06:45,532 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 479 transitions. Word has length 22 [2022-12-14 09:06:45,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:45,532 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 479 transitions. [2022-12-14 09:06:45,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:45,532 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 479 transitions. [2022-12-14 09:06:45,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 09:06:45,532 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:45,532 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:45,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-14 09:06:45,533 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:45,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:45,533 INFO L85 PathProgramCache]: Analyzing trace with hash 322103027, now seen corresponding path program 1 times [2022-12-14 09:06:45,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:45,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573709091] [2022-12-14 09:06:45,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:45,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:45,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:45,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573709091] [2022-12-14 09:06:45,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573709091] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:06:45,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381805540] [2022-12-14 09:06:45,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:45,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:06:45,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:06:45,827 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:06:45,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 09:06:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:45,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 09:06:45,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:06:46,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:46,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:46,314 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:06:46,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 123 [2022-12-14 09:06:46,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:46,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:46,337 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:06:46,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 91 [2022-12-14 09:06:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:46,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:06:47,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381805540] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:06:47,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [343110660] [2022-12-14 09:06:47,044 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 09:06:47,044 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:06:47,048 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:06:47,053 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:06:47,053 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:06:47,368 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 15 for LOIs [2022-12-14 09:06:47,370 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:06:48,644 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12991#(and (= |ULTIMATE.start_is_empty_~no_beg~0#1| (ite (and (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0)) 1 0)) (= |ULTIMATE.start_is_empty_~list#1.base| |ULTIMATE.start_is_empty_#in~list#1.base|) (= |ULTIMATE.start_remove_one_~list#1.offset| |ULTIMATE.start_is_empty_#in~list#1.offset|) (= |ULTIMATE.start_remove_one_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (= |ULTIMATE.start_is_empty_~no_end~0#1| (ite (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0)) 1 0)) (= 3 |~#list~0.base|) (<= 0 ~i~0) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_main_#t~ret27#1|) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_remove_one_~from#1|) (= |ULTIMATE.start_main_~y~0#1| 0) (= |ULTIMATE.start_remove_one_#in~list#1.base| |~#list~0.base|) (or (< 10 ~i~0) (not (= |ULTIMATE.start_is_empty_~no_end~0#1| |ULTIMATE.start_is_empty_~no_beg~0#1|))) (<= (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset| 4) (select |#length| |ULTIMATE.start_is_empty_~list#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_~list#1.offset| |ULTIMATE.start_is_empty_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_~list#1.offset| 0) (= |ULTIMATE.start_main_~z~0#1| 0) (= |#NULL.offset| 0) (= |ULTIMATE.start_is_empty_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (= ~unnamed1~0~LIST_BEG |ULTIMATE.start_main_#t~ret27#1|) (= (select |#valid| |ULTIMATE.start_is_empty_~list#1.base|) 1) (= |ULTIMATE.start_remove_one_~list#1.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~length~0#1| 0) (not (< |ULTIMATE.start_is_empty_~list#1.base| |#StackHeapBarrier|)) (= |#NULL.base| 0))' at error location [2022-12-14 09:06:48,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:06:48,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 09:06:48,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2022-12-14 09:06:48,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706487550] [2022-12-14 09:06:48,644 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 09:06:48,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:06:48,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:48,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:06:48,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-12-14 09:06:48,646 INFO L87 Difference]: Start difference. First operand 353 states and 479 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:06:49,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:49,870 INFO L93 Difference]: Finished difference Result 739 states and 941 transitions. [2022-12-14 09:06:49,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 09:06:49,870 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2022-12-14 09:06:49,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:49,872 INFO L225 Difference]: With dead ends: 739 [2022-12-14 09:06:49,872 INFO L226 Difference]: Without dead ends: 735 [2022-12-14 09:06:49,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=291, Invalid=1431, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 09:06:49,873 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 551 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 1051 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:49,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 1051 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 803 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:06:49,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-12-14 09:06:49,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 453. [2022-12-14 09:06:49,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 374 states have (on average 1.5160427807486632) internal successors, (567), 423 states have internal predecessors, (567), 23 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (23), 17 states have call predecessors, (23), 23 states have call successors, (23) [2022-12-14 09:06:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 613 transitions. [2022-12-14 09:06:49,881 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 613 transitions. Word has length 23 [2022-12-14 09:06:49,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:49,881 INFO L495 AbstractCegarLoop]: Abstraction has 453 states and 613 transitions. [2022-12-14 09:06:49,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:06:49,881 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 613 transitions. [2022-12-14 09:06:49,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 09:06:49,882 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:49,882 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:49,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 09:06:50,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:06:50,083 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:50,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:50,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2118946111, now seen corresponding path program 1 times [2022-12-14 09:06:50,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:50,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36553341] [2022-12-14 09:06:50,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:50,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:50,234 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:50,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36553341] [2022-12-14 09:06:50,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36553341] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:50,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:50,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 09:06:50,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51084085] [2022-12-14 09:06:50,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:50,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 09:06:50,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:50,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 09:06:50,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:06:50,236 INFO L87 Difference]: Start difference. First operand 453 states and 613 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:50,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:50,672 INFO L93 Difference]: Finished difference Result 799 states and 1055 transitions. [2022-12-14 09:06:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:06:50,673 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2022-12-14 09:06:50,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:50,677 INFO L225 Difference]: With dead ends: 799 [2022-12-14 09:06:50,677 INFO L226 Difference]: Without dead ends: 799 [2022-12-14 09:06:50,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:06:50,677 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 262 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:50,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 443 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 09:06:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-12-14 09:06:50,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 499. [2022-12-14 09:06:50,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 414 states have (on average 1.4951690821256038) internal successors, (619), 465 states have internal predecessors, (619), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 19 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:06:50,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 673 transitions. [2022-12-14 09:06:50,686 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 673 transitions. Word has length 24 [2022-12-14 09:06:50,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:50,687 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 673 transitions. [2022-12-14 09:06:50,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:50,687 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 673 transitions. [2022-12-14 09:06:50,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 09:06:50,687 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:50,687 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:50,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-14 09:06:50,687 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:50,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:50,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1262819786, now seen corresponding path program 1 times [2022-12-14 09:06:50,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:50,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107475040] [2022-12-14 09:06:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:50,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:50,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:50,831 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:50,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107475040] [2022-12-14 09:06:50,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107475040] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:50,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:06:50,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 09:06:50,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970535787] [2022-12-14 09:06:50,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:50,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:06:50,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:50,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:06:50,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:06:50,833 INFO L87 Difference]: Start difference. First operand 499 states and 673 transitions. Second operand has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:51,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:51,132 INFO L93 Difference]: Finished difference Result 629 states and 792 transitions. [2022-12-14 09:06:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 09:06:51,132 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2022-12-14 09:06:51,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:51,134 INFO L225 Difference]: With dead ends: 629 [2022-12-14 09:06:51,134 INFO L226 Difference]: Without dead ends: 629 [2022-12-14 09:06:51,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:06:51,135 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 393 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:51,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 373 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:06:51,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-12-14 09:06:51,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 499. [2022-12-14 09:06:51,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 414 states have (on average 1.4758454106280192) internal successors, (611), 465 states have internal predecessors, (611), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 19 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:06:51,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 665 transitions. [2022-12-14 09:06:51,149 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 665 transitions. Word has length 25 [2022-12-14 09:06:51,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:51,149 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 665 transitions. [2022-12-14 09:06:51,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:51,149 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 665 transitions. [2022-12-14 09:06:51,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 09:06:51,150 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:51,150 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:51,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-14 09:06:51,150 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:51,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:51,150 INFO L85 PathProgramCache]: Analyzing trace with hash -733314344, now seen corresponding path program 1 times [2022-12-14 09:06:51,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:51,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899988083] [2022-12-14 09:06:51,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:51,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:06:51,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:51,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899988083] [2022-12-14 09:06:51,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899988083] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:06:51,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173599265] [2022-12-14 09:06:51,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:51,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:06:51,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:06:51,371 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:06:51,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 09:06:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:51,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 09:06:51,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:06:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:51,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:06:51,730 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:06:51,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-12-14 09:06:51,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:06:51,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173599265] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:06:51,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1419629818] [2022-12-14 09:06:51,836 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 09:06:51,836 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:06:51,837 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:06:51,837 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:06:51,837 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:06:51,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:51,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:51,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:51,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:51,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:51,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:51,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:06:52,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:52,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:52,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:52,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:52,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,211 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:52,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,234 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:52,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:52,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:06:52,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 58 [2022-12-14 09:06:52,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:06:52,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,526 INFO L350 Elim1Store]: Elim1 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 69 treesize of output 58 [2022-12-14 09:06:52,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:06:52,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,558 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:52,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:52,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:52,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:52,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:52,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:52,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,929 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:52,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,952 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:06:52,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:52,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:53,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:06:53,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:06:53,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:06:53,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,131 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:53,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:06:53,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,179 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:06:53,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:53,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:53,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:06:53,367 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 56 for LOIs [2022-12-14 09:06:53,369 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:06:57,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1419629818] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:06:57,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:06:57,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [7, 7, 8] total 38 [2022-12-14 09:06:57,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792092743] [2022-12-14 09:06:57,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:06:57,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 09:06:57,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:06:57,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 09:06:57,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 09:06:57,390 INFO L87 Difference]: Start difference. First operand 499 states and 665 transitions. Second operand has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 15 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:58,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:06:58,683 INFO L93 Difference]: Finished difference Result 538 states and 707 transitions. [2022-12-14 09:06:58,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 09:06:58,684 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 15 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-12-14 09:06:58,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:06:58,685 INFO L225 Difference]: With dead ends: 538 [2022-12-14 09:06:58,685 INFO L226 Difference]: Without dead ends: 538 [2022-12-14 09:06:58,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 09:06:58,686 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 37 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:06:58,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 234 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 09:06:58,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-12-14 09:06:58,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 512. [2022-12-14 09:06:58,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 427 states have (on average 1.4613583138173303) internal successors, (624), 477 states have internal predecessors, (624), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 20 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:06:58,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 678 transitions. [2022-12-14 09:06:58,698 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 678 transitions. Word has length 29 [2022-12-14 09:06:58,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:06:58,698 INFO L495 AbstractCegarLoop]: Abstraction has 512 states and 678 transitions. [2022-12-14 09:06:58,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 15 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:06:58,698 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 678 transitions. [2022-12-14 09:06:58,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 09:06:58,699 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:06:58,699 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:06:58,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 09:06:58,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 09:06:58,900 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:06:58,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:06:58,902 INFO L85 PathProgramCache]: Analyzing trace with hash -964851702, now seen corresponding path program 1 times [2022-12-14 09:06:58,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:06:58,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790279394] [2022-12-14 09:06:58,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:58,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:06:58,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:59,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:06:59,118 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:06:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790279394] [2022-12-14 09:06:59,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790279394] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:06:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982872870] [2022-12-14 09:06:59,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:06:59,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:06:59,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:06:59,120 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:06:59,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 09:06:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:06:59,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 09:06:59,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:06:59,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:06:59,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:06:59,504 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:06:59,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-12-14 09:06:59,633 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:06:59,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982872870] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:06:59,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1353924445] [2022-12-14 09:06:59,635 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 09:06:59,635 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:06:59,635 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:06:59,635 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:06:59,635 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:06:59,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:59,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:06:59,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:59,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:59,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:59,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:06:59,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:06:59,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:06:59,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,925 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:06:59,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,949 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:06:59,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:06:59,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:07:00,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:07:00,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:07:00,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:07:00,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,158 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:07:00,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,181 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:07:00,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:07:00,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:07:00,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 64 [2022-12-14 09:07:00,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-12-14 09:07:00,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:00,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:00,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:07:00,743 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:00,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:00,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:07:00,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:00,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:00,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:00,879 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:00,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:07:00,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:00,911 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:00,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:07:00,961 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:00,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:07:00,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:07:01,007 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:01,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:07:01,103 INFO L321 Elim1Store]: treesize reduction 56, result has 54.5 percent of original size [2022-12-14 09:07:01,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 117 [2022-12-14 09:07:01,188 INFO L321 Elim1Store]: treesize reduction 56, result has 54.5 percent of original size [2022-12-14 09:07:01,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 117 [2022-12-14 09:07:01,256 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:07:01,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:07:07,136 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:07,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:07,300 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:09,787 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:07:09,788 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:07:09,806 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:09,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:09,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:09,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:09,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:09,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:09,906 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:09,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:07:09,922 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:09,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:07:09,968 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:09,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:07:10,013 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:10,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:07:10,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:07:10,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:10,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:10,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:10,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:10,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:10,546 INFO L321 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2022-12-14 09:07:10,546 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 57 [2022-12-14 09:07:10,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:10,574 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-12-14 09:07:10,574 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 69 [2022-12-14 09:07:10,824 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:07:10,824 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:07:10,846 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:10,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:10,903 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 69 for LOIs [2022-12-14 09:07:10,908 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:07:15,039 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18131#(and (<= |~#list~0.base| 3) (= |~#list~0.offset| |ULTIMATE.start_append_one_#in~list#1.offset|) (<= 0 |#NULL.base|) (<= ~i~0 0) (<= |ULTIMATE.start_main_~z~0#1| 0) (or (not (<= (+ (* 4 |ULTIMATE.start_append_one_~to#1|) |ULTIMATE.start_append_one_~list#1.offset| 4) (select |#length| |ULTIMATE.start_append_one_~list#1.base|))) (not (<= 0 (+ (* 4 |ULTIMATE.start_append_one_~to#1|) |ULTIMATE.start_append_one_~list#1.offset|)))) (<= |ULTIMATE.start_main_~y~0#1| 5) (<= |ULTIMATE.start_main_#t~ret22#1| 2147483647) (<= 0 ~i~0) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_append_one_~list#1.offset| |ULTIMATE.start_append_one_#in~list#1.offset|) (= |ULTIMATE.start_append_one_#in~list#1.base| |ULTIMATE.start_append_one_~list#1.base|) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_append_one_#in~to#1| |ULTIMATE.start_append_one_~to#1|) (<= 0 (+ |ULTIMATE.start_main_#t~ret22#1| 2147483648)) (<= |#NULL.base| 0) (= |ULTIMATE.start_append_one_#in~list#1.base| |~#list~0.base|) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (= |ULTIMATE.start_append_one_#in~to#1| |ULTIMATE.start_main_#t~ret22#1|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#list~0.offset| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|))' at error location [2022-12-14 09:07:15,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:07:15,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:07:15,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 22 [2022-12-14 09:07:15,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231627255] [2022-12-14 09:07:15,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:07:15,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 09:07:15,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:15,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 09:07:15,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=1664, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 09:07:15,041 INFO L87 Difference]: Start difference. First operand 512 states and 678 transitions. Second operand has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:07:15,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:15,287 INFO L93 Difference]: Finished difference Result 533 states and 675 transitions. [2022-12-14 09:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 09:07:15,287 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 30 [2022-12-14 09:07:15,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:15,288 INFO L225 Difference]: With dead ends: 533 [2022-12-14 09:07:15,288 INFO L226 Difference]: Without dead ends: 533 [2022-12-14 09:07:15,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=444, Invalid=1812, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 09:07:15,289 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 914 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 915 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:15,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [915 Valid, 646 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:07:15,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-12-14 09:07:15,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 498. [2022-12-14 09:07:15,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 415 states have (on average 1.453012048192771) internal successors, (603), 464 states have internal predecessors, (603), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 19 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:07:15,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 657 transitions. [2022-12-14 09:07:15,295 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 657 transitions. Word has length 30 [2022-12-14 09:07:15,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:15,295 INFO L495 AbstractCegarLoop]: Abstraction has 498 states and 657 transitions. [2022-12-14 09:07:15,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:07:15,295 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 657 transitions. [2022-12-14 09:07:15,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-12-14 09:07:15,296 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:15,296 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:15,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 09:07:15,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 09:07:15,497 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:15,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:15,498 INFO L85 PathProgramCache]: Analyzing trace with hash 245605722, now seen corresponding path program 1 times [2022-12-14 09:07:15,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:15,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154847272] [2022-12-14 09:07:15,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:15,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:15,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:15,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:07:15,696 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:15,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154847272] [2022-12-14 09:07:15,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154847272] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:15,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:07:15,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 09:07:15,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975855004] [2022-12-14 09:07:15,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:15,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:07:15,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:15,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:07:15,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:07:15,697 INFO L87 Difference]: Start difference. First operand 498 states and 657 transitions. Second operand has 7 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:07:15,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:15,892 INFO L93 Difference]: Finished difference Result 599 states and 759 transitions. [2022-12-14 09:07:15,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:07:15,892 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-12-14 09:07:15,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:15,894 INFO L225 Difference]: With dead ends: 599 [2022-12-14 09:07:15,894 INFO L226 Difference]: Without dead ends: 599 [2022-12-14 09:07:15,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-12-14 09:07:15,894 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 352 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:15,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 189 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:07:15,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-12-14 09:07:15,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 496. [2022-12-14 09:07:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 415 states have (on average 1.4433734939759035) internal successors, (599), 462 states have internal predecessors, (599), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 19 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:07:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 653 transitions. [2022-12-14 09:07:15,904 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 653 transitions. Word has length 32 [2022-12-14 09:07:15,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:15,904 INFO L495 AbstractCegarLoop]: Abstraction has 496 states and 653 transitions. [2022-12-14 09:07:15,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:07:15,904 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 653 transitions. [2022-12-14 09:07:15,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-12-14 09:07:15,905 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:15,905 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:15,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-14 09:07:15,905 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:15,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:15,905 INFO L85 PathProgramCache]: Analyzing trace with hash 146432825, now seen corresponding path program 1 times [2022-12-14 09:07:15,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:15,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172908052] [2022-12-14 09:07:15,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:15,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:16,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:16,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:16,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172908052] [2022-12-14 09:07:16,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172908052] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:16,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:07:16,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:07:16,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144789785] [2022-12-14 09:07:16,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:16,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:07:16,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:16,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:07:16,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:07:16,076 INFO L87 Difference]: Start difference. First operand 496 states and 653 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 8 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:16,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:16,237 INFO L93 Difference]: Finished difference Result 519 states and 653 transitions. [2022-12-14 09:07:16,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:07:16,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 8 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-12-14 09:07:16,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:16,239 INFO L225 Difference]: With dead ends: 519 [2022-12-14 09:07:16,239 INFO L226 Difference]: Without dead ends: 519 [2022-12-14 09:07:16,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:07:16,239 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 411 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:16,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 237 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:07:16,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-12-14 09:07:16,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 495. [2022-12-14 09:07:16,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 415 states have (on average 1.4385542168674699) internal successors, (597), 461 states have internal predecessors, (597), 27 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (27), 19 states have call predecessors, (27), 27 states have call successors, (27) [2022-12-14 09:07:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 651 transitions. [2022-12-14 09:07:16,246 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 651 transitions. Word has length 32 [2022-12-14 09:07:16,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:16,246 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 651 transitions. [2022-12-14 09:07:16,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 8 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:16,246 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 651 transitions. [2022-12-14 09:07:16,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 09:07:16,246 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:16,247 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:16,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-14 09:07:16,247 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:16,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:16,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1756188027, now seen corresponding path program 1 times [2022-12-14 09:07:16,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:16,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264482331] [2022-12-14 09:07:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:16,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:07:16,337 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:16,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264482331] [2022-12-14 09:07:16,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264482331] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:16,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795393138] [2022-12-14 09:07:16,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:16,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:16,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:16,339 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:16,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 09:07:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:16,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 09:07:16,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:16,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:16,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:07:16,520 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-12-14 09:07:16,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 09:07:16,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:07:16,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795393138] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:07:16,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [657661704] [2022-12-14 09:07:16,535 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-12-14 09:07:16,535 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:07:16,536 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:07:16,536 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:07:16,536 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:07:16,996 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 56 for LOIs [2022-12-14 09:07:16,999 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:07:18,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [657661704] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:18,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:07:18,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6, 5, 5] total 23 [2022-12-14 09:07:18,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802518244] [2022-12-14 09:07:18,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:18,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:07:18,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:18,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:07:18,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-12-14 09:07:18,883 INFO L87 Difference]: Start difference. First operand 495 states and 651 transitions. Second operand has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:20,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:20,072 INFO L93 Difference]: Finished difference Result 513 states and 671 transitions. [2022-12-14 09:07:20,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 09:07:20,073 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-12-14 09:07:20,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:20,076 INFO L225 Difference]: With dead ends: 513 [2022-12-14 09:07:20,076 INFO L226 Difference]: Without dead ends: 513 [2022-12-14 09:07:20,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-12-14 09:07:20,077 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 25 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:20,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 284 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 09:07:20,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-12-14 09:07:20,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 504. [2022-12-14 09:07:20,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 423 states have (on average 1.4326241134751774) internal successors, (606), 469 states have internal predecessors, (606), 28 states have call successors, (28), 14 states have call predecessors, (28), 14 states have return successors, (28), 20 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 09:07:20,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2022-12-14 09:07:20,082 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 662 transitions. Word has length 34 [2022-12-14 09:07:20,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:20,082 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 662 transitions. [2022-12-14 09:07:20,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:20,082 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 662 transitions. [2022-12-14 09:07:20,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 09:07:20,083 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:20,083 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:20,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 09:07:20,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 09:07:20,284 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:20,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:20,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1011925333, now seen corresponding path program 1 times [2022-12-14 09:07:20,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:20,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166247418] [2022-12-14 09:07:20,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:20,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:20,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:20,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:20,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166247418] [2022-12-14 09:07:20,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166247418] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:20,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095279011] [2022-12-14 09:07:20,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:20,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:20,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:20,353 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:20,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 09:07:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:20,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 09:07:20,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:20,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:20,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:07:20,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095279011] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:20,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:07:20,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-12-14 09:07:20,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080992047] [2022-12-14 09:07:20,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:20,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:07:20,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:20,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:07:20,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:07:20,470 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:20,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:20,521 INFO L93 Difference]: Finished difference Result 639 states and 830 transitions. [2022-12-14 09:07:20,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:07:20,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-12-14 09:07:20,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:20,525 INFO L225 Difference]: With dead ends: 639 [2022-12-14 09:07:20,525 INFO L226 Difference]: Without dead ends: 639 [2022-12-14 09:07:20,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:07:20,525 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 172 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:20,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 253 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:07:20,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-12-14 09:07:20,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 523. [2022-12-14 09:07:20,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 442 states have (on average 1.4298642533936652) internal successors, (632), 488 states have internal predecessors, (632), 28 states have call successors, (28), 14 states have call predecessors, (28), 14 states have return successors, (28), 20 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 09:07:20,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 688 transitions. [2022-12-14 09:07:20,532 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 688 transitions. Word has length 34 [2022-12-14 09:07:20,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:20,532 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 688 transitions. [2022-12-14 09:07:20,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:20,533 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 688 transitions. [2022-12-14 09:07:20,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 09:07:20,533 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:20,533 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:20,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 09:07:20,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:20,734 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:20,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:20,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1011926618, now seen corresponding path program 1 times [2022-12-14 09:07:20,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:20,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016716890] [2022-12-14 09:07:20,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:20,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:21,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:21,821 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:21,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016716890] [2022-12-14 09:07:21,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016716890] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:21,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897630478] [2022-12-14 09:07:21,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:21,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:21,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:21,822 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:21,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 09:07:21,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:21,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-14 09:07:21,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:22,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 09:07:22,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:22,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:22,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-12-14 09:07:22,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:22,357 INFO L321 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2022-12-14 09:07:22,358 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 36 treesize of output 15 [2022-12-14 09:07:22,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:22,361 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:07:22,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897630478] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:22,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:07:22,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 24 [2022-12-14 09:07:22,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664205751] [2022-12-14 09:07:22,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:22,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:07:22,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:22,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:07:22,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-12-14 09:07:22,363 INFO L87 Difference]: Start difference. First operand 523 states and 688 transitions. Second operand has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:23,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:23,206 INFO L93 Difference]: Finished difference Result 740 states and 920 transitions. [2022-12-14 09:07:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 09:07:23,206 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-12-14 09:07:23,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:23,208 INFO L225 Difference]: With dead ends: 740 [2022-12-14 09:07:23,208 INFO L226 Difference]: Without dead ends: 740 [2022-12-14 09:07:23,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=303, Invalid=1337, Unknown=0, NotChecked=0, Total=1640 [2022-12-14 09:07:23,209 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 792 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:23,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 785 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:07:23,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-12-14 09:07:23,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 585. [2022-12-14 09:07:23,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 499 states have (on average 1.4228456913827656) internal successors, (710), 546 states have internal predecessors, (710), 32 states have call successors, (32), 16 states have call predecessors, (32), 16 states have return successors, (32), 22 states have call predecessors, (32), 32 states have call successors, (32) [2022-12-14 09:07:23,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 774 transitions. [2022-12-14 09:07:23,216 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 774 transitions. Word has length 34 [2022-12-14 09:07:23,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:23,216 INFO L495 AbstractCegarLoop]: Abstraction has 585 states and 774 transitions. [2022-12-14 09:07:23,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:23,216 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 774 transitions. [2022-12-14 09:07:23,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 09:07:23,217 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:23,217 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:23,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-14 09:07:23,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-12-14 09:07:23,418 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:23,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:23,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1011926617, now seen corresponding path program 1 times [2022-12-14 09:07:23,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:23,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171406812] [2022-12-14 09:07:23,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:24,927 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:24,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171406812] [2022-12-14 09:07:24,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171406812] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:24,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:07:24,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-14 09:07:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048041470] [2022-12-14 09:07:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:24,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:07:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:07:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-12-14 09:07:24,928 INFO L87 Difference]: Start difference. First operand 585 states and 774 transitions. Second operand has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:26,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:26,408 INFO L93 Difference]: Finished difference Result 908 states and 1154 transitions. [2022-12-14 09:07:26,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 09:07:26,408 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-12-14 09:07:26,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:26,410 INFO L225 Difference]: With dead ends: 908 [2022-12-14 09:07:26,410 INFO L226 Difference]: Without dead ends: 908 [2022-12-14 09:07:26,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 1 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=248, Invalid=744, Unknown=0, NotChecked=0, Total=992 [2022-12-14 09:07:26,410 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 973 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:26,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 927 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:07:26,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2022-12-14 09:07:26,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 787. [2022-12-14 09:07:26,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 689 states have (on average 1.4600870827285921) internal successors, (1006), 737 states have internal predecessors, (1006), 40 states have call successors, (40), 20 states have call predecessors, (40), 20 states have return successors, (40), 29 states have call predecessors, (40), 40 states have call successors, (40) [2022-12-14 09:07:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 1086 transitions. [2022-12-14 09:07:26,419 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 1086 transitions. Word has length 34 [2022-12-14 09:07:26,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:26,419 INFO L495 AbstractCegarLoop]: Abstraction has 787 states and 1086 transitions. [2022-12-14 09:07:26,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:07:26,420 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 1086 transitions. [2022-12-14 09:07:26,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 09:07:26,420 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:26,420 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:26,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-14 09:07:26,420 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:26,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:26,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1779698441, now seen corresponding path program 1 times [2022-12-14 09:07:26,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:26,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125918707] [2022-12-14 09:07:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:26,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:26,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:26,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:07:26,673 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:26,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125918707] [2022-12-14 09:07:26,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125918707] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:26,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949948149] [2022-12-14 09:07:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:26,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:26,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:26,674 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:26,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 09:07:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:26,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:07:26,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:07:26,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:07:26,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949948149] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:07:26,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:07:26,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2022-12-14 09:07:26,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802996853] [2022-12-14 09:07:26,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:07:26,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:07:26,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:26,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:07:26,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:07:26,817 INFO L87 Difference]: Start difference. First operand 787 states and 1086 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:07:26,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:26,874 INFO L93 Difference]: Finished difference Result 912 states and 1243 transitions. [2022-12-14 09:07:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 09:07:26,875 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2022-12-14 09:07:26,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:26,876 INFO L225 Difference]: With dead ends: 912 [2022-12-14 09:07:26,876 INFO L226 Difference]: Without dead ends: 912 [2022-12-14 09:07:26,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:07:26,877 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 186 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:26,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 203 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:07:26,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-12-14 09:07:26,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 786. [2022-12-14 09:07:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 689 states have (on average 1.4528301886792452) internal successors, (1001), 736 states have internal predecessors, (1001), 40 states have call successors, (40), 20 states have call predecessors, (40), 20 states have return successors, (40), 29 states have call predecessors, (40), 40 states have call successors, (40) [2022-12-14 09:07:26,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1081 transitions. [2022-12-14 09:07:26,886 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1081 transitions. Word has length 35 [2022-12-14 09:07:26,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:26,886 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 1081 transitions. [2022-12-14 09:07:26,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:07:26,886 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1081 transitions. [2022-12-14 09:07:26,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 09:07:26,886 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:26,886 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:26,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 09:07:27,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:27,087 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:27,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:27,087 INFO L85 PathProgramCache]: Analyzing trace with hash 663923357, now seen corresponding path program 1 times [2022-12-14 09:07:27,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:27,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265605995] [2022-12-14 09:07:27,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:27,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:07:28,773 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:28,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265605995] [2022-12-14 09:07:28,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265605995] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:28,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811061985] [2022-12-14 09:07:28,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:28,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:28,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:28,774 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:28,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 09:07:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:28,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 09:07:28,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:29,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2022-12-14 09:07:29,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,209 INFO L350 Elim1Store]: Elim1 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 35 treesize of output 34 [2022-12-14 09:07:29,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,503 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:07:29,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 130 [2022-12-14 09:07:29,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:29,513 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:07:29,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 66 [2022-12-14 09:07:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:29,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:07:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:30,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:30,694 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:07:30,694 INFO L350 Elim1Store]: Elim1 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 277 treesize of output 267 [2022-12-14 09:07:30,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:30,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:30,713 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:07:30,713 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 231 treesize of output 215 [2022-12-14 09:07:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:07:31,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811061985] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:07:31,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2096561928] [2022-12-14 09:07:31,397 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 09:07:31,397 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:07:31,397 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:07:31,397 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:07:31,398 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:07:31,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:31,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:07:31,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:07:31,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:31,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:07:31,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:31,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:07:31,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,672 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:07:31,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,692 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:07:31,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:07:31,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:07:31,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:07:31,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:07:31,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,888 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:07:31,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:07:31,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:31,932 INFO L350 Elim1Store]: Elim1 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 69 treesize of output 58 [2022-12-14 09:07:32,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:07:32,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 64 [2022-12-14 09:07:32,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:07:32,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-12-14 09:07:32,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:32,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:32,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:07:32,477 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:07:32,478 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:07:32,503 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:32,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:32,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:07:32,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:07:32,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:32,628 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:32,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:07:32,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:32,668 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:32,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:07:32,746 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:32,746 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 61 treesize of output 75 [2022-12-14 09:07:32,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:07:32,818 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:07:32,818 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 61 treesize of output 75 [2022-12-14 09:07:33,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:33,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:33,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:33,566 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:33,577 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:33,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:33,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:33,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2022-12-14 09:07:33,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:33,780 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:33,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 21 [2022-12-14 09:07:33,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:33,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:07:33,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:07:33,903 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 1 [2022-12-14 09:07:33,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:33,950 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 09:07:33,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 44 [2022-12-14 09:07:33,964 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 1 [2022-12-14 09:07:33,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:33,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:33,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 57 [2022-12-14 09:07:34,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:34,052 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 09:07:34,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 47 [2022-12-14 09:07:34,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:34,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 60 [2022-12-14 09:07:34,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:07:34,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:07:34,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:34,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,247 INFO L350 Elim1Store]: Elim1 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 71 treesize of output 60 [2022-12-14 09:07:34,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:34,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:34,291 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:34,291 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 53 treesize of output 54 [2022-12-14 09:07:34,406 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:34,417 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:07:34,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:34,932 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:07:34,932 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:07:34,958 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:34,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:35,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:35,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:07:35,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:07:35,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:07:35,118 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:35,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:07:35,156 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:07:35,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:07:35,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:07:35,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:07:35,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:07:35,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:35,290 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:07:35,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:07:35,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:07:35,412 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 20 for LOIs [2022-12-14 09:07:35,414 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:07:41,702 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29116#(and (<= |~#list~0.base| 3) (<= 0 |#NULL.base|) (= |ULTIMATE.start_is_empty_~no_beg~0#1| (ite (and (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0)) 1 0)) (= |ULTIMATE.start_is_empty_~list#1.base| |ULTIMATE.start_is_empty_#in~list#1.base|) (<= ~i~0 0) (<= |ULTIMATE.start_main_~z~0#1| 0) (= |ULTIMATE.start_remove_one_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (= |ULTIMATE.start_is_empty_~no_end~0#1| (ite (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0)) 1 0)) (<= 0 ~i~0) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_main_#t~ret27#1|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_remove_one_~from#1|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_remove_one_#in~list#1.base| |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~length~0#1|) (<= (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset| 4) (select |#length| |ULTIMATE.start_is_empty_~list#1.base|)) (<= |#NULL.base| 0) (= |~#list~0.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_~list#1.offset| |ULTIMATE.start_is_empty_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_~list#1.offset| 0) (<= 0 |~#list~0.offset|) (= |ULTIMATE.start_is_empty_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (<= 3 |~#list~0.base|) (= ~unnamed1~0~LIST_BEG |ULTIMATE.start_main_#t~ret27#1|) (= (select |#valid| |ULTIMATE.start_is_empty_~list#1.base|) 1) (<= 0 |#NULL.offset|) (not (= |ULTIMATE.start_is_empty_~no_end~0#1| |ULTIMATE.start_is_empty_~no_beg~0#1|)) (= |ULTIMATE.start_remove_one_~list#1.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (not (< |ULTIMATE.start_is_empty_~list#1.base| |#StackHeapBarrier|)) (<= |~#list~0.offset| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|))' at error location [2022-12-14 09:07:41,702 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:07:41,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:07:41,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 14] total 41 [2022-12-14 09:07:41,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83098363] [2022-12-14 09:07:41,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:07:41,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-14 09:07:41,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:07:41,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-14 09:07:41,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=4305, Unknown=0, NotChecked=0, Total=4692 [2022-12-14 09:07:41,705 INFO L87 Difference]: Start difference. First operand 786 states and 1081 transitions. Second operand has 41 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:07:57,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:07:57,263 INFO L93 Difference]: Finished difference Result 2702 states and 3563 transitions. [2022-12-14 09:07:57,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-12-14 09:07:57,263 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 36 [2022-12-14 09:07:57,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:07:57,268 INFO L225 Difference]: With dead ends: 2702 [2022-12-14 09:07:57,268 INFO L226 Difference]: Without dead ends: 2695 [2022-12-14 09:07:57,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6846 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=2187, Invalid=18983, Unknown=0, NotChecked=0, Total=21170 [2022-12-14 09:07:57,271 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 3903 mSDsluCounter, 5227 mSDsCounter, 0 mSdLazyCounter, 5477 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3906 SdHoareTripleChecker+Valid, 5404 SdHoareTripleChecker+Invalid, 5829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 5477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:07:57,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3906 Valid, 5404 Invalid, 5829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 5477 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-12-14 09:07:57,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2695 states. [2022-12-14 09:07:57,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2695 to 1496. [2022-12-14 09:07:57,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1343 states have (on average 1.5271779597915116) internal successors, (2051), 1396 states have internal predecessors, (2051), 75 states have call successors, (75), 41 states have call predecessors, (75), 41 states have return successors, (75), 58 states have call predecessors, (75), 75 states have call successors, (75) [2022-12-14 09:07:57,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 2201 transitions. [2022-12-14 09:07:57,293 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 2201 transitions. Word has length 36 [2022-12-14 09:07:57,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:07:57,293 INFO L495 AbstractCegarLoop]: Abstraction has 1496 states and 2201 transitions. [2022-12-14 09:07:57,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:07:57,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 2201 transitions. [2022-12-14 09:07:57,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 09:07:57,294 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:07:57,294 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:07:57,299 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 09:07:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:57,495 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:07:57,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:07:57,496 INFO L85 PathProgramCache]: Analyzing trace with hash -927845453, now seen corresponding path program 1 times [2022-12-14 09:07:57,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:07:57,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985999106] [2022-12-14 09:07:57,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:57,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:07:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:58,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:07:58,551 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:07:58,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985999106] [2022-12-14 09:07:58,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985999106] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:58,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418092744] [2022-12-14 09:07:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:07:58,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:07:58,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:07:58,552 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:07:58,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 09:07:58,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:07:58,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 93 conjunts are in the unsatisfiable core [2022-12-14 09:07:58,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:07:58,822 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:07:58,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:07:58,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:58,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:58,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:58,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:58,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:58,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 09:07:59,070 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 09:07:59,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2022-12-14 09:07:59,078 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 09:07:59,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 09:07:59,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:59,181 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:07:59,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 132 treesize of output 124 [2022-12-14 09:07:59,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:59,461 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 35 [2022-12-14 09:07:59,652 INFO L321 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-12-14 09:07:59,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 26 treesize of output 41 [2022-12-14 09:07:59,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:59,655 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-12-14 09:07:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:07:59,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:07:59,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418092744] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:07:59,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1326388619] [2022-12-14 09:07:59,808 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 09:07:59,808 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:07:59,808 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:07:59,809 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:07:59,809 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:07:59,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:59,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:07:59,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:07:59,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:07:59,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:08:00,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:08:00,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:08:00,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:08:00,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,082 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:08:00,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,105 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:08:00,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:08:00,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:08:00,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:08:00,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,261 INFO L350 Elim1Store]: Elim1 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 69 treesize of output 58 [2022-12-14 09:08:00,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,288 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:08:00,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:08:00,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:08:00,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 64 [2022-12-14 09:08:00,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:08:00,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:08:00,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:00,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:08:00,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:08:00,811 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:08:00,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:08:00,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:08:00,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:00,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:00,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:00,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:00,929 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:08:00,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:08:00,944 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:08:00,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:08:00,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:08:00,988 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:08:00,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:08:01,040 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:08:01,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:08:01,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:01,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:01,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:01,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:01,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:01,534 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-12-14 09:08:01,534 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 69 [2022-12-14 09:08:01,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:01,561 INFO L321 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2022-12-14 09:08:01,561 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 57 [2022-12-14 09:08:02,457 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:08:02,458 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:08:02,476 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:08:02,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:08:02,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:02,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:02,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:08:02,572 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:08:02,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:08:02,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:08:02,595 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:08:02,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:08:02,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:08:02,647 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:08:02,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:08:02,702 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:08:02,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:08:02,929 INFO L321 Elim1Store]: treesize reduction 56, result has 54.5 percent of original size [2022-12-14 09:08:02,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 117 [2022-12-14 09:08:03,014 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:08:03,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:08:03,091 INFO L321 Elim1Store]: treesize reduction 56, result has 54.5 percent of original size [2022-12-14 09:08:03,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 117 [2022-12-14 09:08:03,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:03,480 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 27 [2022-12-14 09:08:03,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:03,631 INFO L321 Elim1Store]: treesize reduction 228, result has 25.5 percent of original size [2022-12-14 09:08:03,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 297 treesize of output 285 [2022-12-14 09:08:03,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:08:03,700 INFO L321 Elim1Store]: treesize reduction 272, result has 11.1 percent of original size [2022-12-14 09:08:03,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 284 treesize of output 236 [2022-12-14 09:08:03,965 WARN L176 XnfTransformerHelper]: Simplifying disjunction of 10432 conjuctions. This might take some time... [2022-12-14 09:09:03,331 INFO L192 XnfTransformerHelper]: Simplified to disjunction of 9376 conjuctions. [2022-12-14 09:09:03,667 WARN L176 XnfTransformerHelper]: Simplifying disjunction of 10432 conjuctions. This might take some time... [2022-12-14 09:10:03,224 INFO L192 XnfTransformerHelper]: Simplified to disjunction of 9376 conjuctions. [2022-12-14 09:10:05,866 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:10:05,866 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:10:05,887 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:10:05,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:10:06,037 WARN L176 XnfTransformerHelper]: Simplifying disjunction of 10432 conjuctions. This might take some time... [2022-12-14 09:11:05,397 INFO L192 XnfTransformerHelper]: Simplified to disjunction of 9376 conjuctions. [2022-12-14 09:11:05,918 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 69 for LOIs [2022-12-14 09:11:05,923 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:11:13,160 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33666#(and (<= |~#list~0.base| 3) (<= 0 |#NULL.base|) (<= |ULTIMATE.start_append_one_#in~to#1| 2147483647) (<= |ULTIMATE.start_create_item_#in~at#1| 2147483647) (<= ~i~0 0) (<= |ULTIMATE.start_append_one_~to#1| 2147483647) (<= |ULTIMATE.start_main_~z~0#1| 0) (<= |ULTIMATE.start_append_one_~list#1.base| 3) (<= |ULTIMATE.start_append_one_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_append_one_~list#1.offset|) (<= |ULTIMATE.start_append_one_~list#1.offset| 0) (<= |ULTIMATE.start_main_#t~ret22#1| 2147483647) (<= 0 ~i~0) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= 0 (+ 2147483648 |ULTIMATE.start_append_one_~to#1|)) (<= 0 |ULTIMATE.start_create_item_~head~0#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_create_item_~at#1| 2147483647) (<= 0 |ULTIMATE.start_main_~length~0#1|) (<= 0 (+ |ULTIMATE.start_append_one_#in~to#1| 2147483648)) (<= 0 |ULTIMATE.start_append_one_#in~list#1.offset|) (<= 3 |ULTIMATE.start_append_one_~list#1.base|) (<= 0 |ULTIMATE.start_create_item_~item~0#1.offset|) (<= 0 (+ |ULTIMATE.start_main_#t~ret22#1| 2147483648)) (<= |#NULL.base| 0) (not (= (select |#valid| |ULTIMATE.start_create_item_~link#1.base|) 1)) (<= 0 (+ |ULTIMATE.start_create_item_~at#1| 2147483648)) (<= 0 (+ |ULTIMATE.start_create_item_#in~at#1| 2147483648)) (<= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_create_item_~head~0#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_append_one_#in~list#1.base| 3) (<= |~#list~0.offset| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|) (<= 3 |ULTIMATE.start_append_one_#in~list#1.base|))' at error location [2022-12-14 09:11:13,160 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:11:13,160 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 09:11:13,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 32 [2022-12-14 09:11:13,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296050493] [2022-12-14 09:11:13,160 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 09:11:13,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-14 09:11:13,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:11:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-14 09:11:13,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=3250, Unknown=0, NotChecked=0, Total=3540 [2022-12-14 09:11:13,163 INFO L87 Difference]: Start difference. First operand 1496 states and 2201 transitions. Second operand has 33 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 31 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:11:18,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:11:18,658 INFO L93 Difference]: Finished difference Result 3549 states and 5158 transitions. [2022-12-14 09:11:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-14 09:11:18,659 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 31 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2022-12-14 09:11:18,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:11:18,665 INFO L225 Difference]: With dead ends: 3549 [2022-12-14 09:11:18,665 INFO L226 Difference]: Without dead ends: 3549 [2022-12-14 09:11:18,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=795, Invalid=7215, Unknown=0, NotChecked=0, Total=8010 [2022-12-14 09:11:18,666 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 2278 mSDsluCounter, 2274 mSDsCounter, 0 mSdLazyCounter, 4529 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2284 SdHoareTripleChecker+Valid, 2422 SdHoareTripleChecker+Invalid, 4800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 4529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-12-14 09:11:18,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2284 Valid, 2422 Invalid, 4800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 4529 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-12-14 09:11:18,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3549 states. [2022-12-14 09:11:18,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3549 to 1977. [2022-12-14 09:11:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1780 states have (on average 1.4808988764044944) internal successors, (2636), 1835 states have internal predecessors, (2636), 104 states have call successors, (104), 56 states have call predecessors, (104), 56 states have return successors, (104), 85 states have call predecessors, (104), 104 states have call successors, (104) [2022-12-14 09:11:18,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2844 transitions. [2022-12-14 09:11:18,696 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 2844 transitions. Word has length 36 [2022-12-14 09:11:18,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:11:18,697 INFO L495 AbstractCegarLoop]: Abstraction has 1977 states and 2844 transitions. [2022-12-14 09:11:18,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 31 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:11:18,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 2844 transitions. [2022-12-14 09:11:18,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 09:11:18,697 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:11:18,697 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:11:18,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 09:11:18,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-12-14 09:11:18,899 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:11:18,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:11:18,900 INFO L85 PathProgramCache]: Analyzing trace with hash -927845452, now seen corresponding path program 1 times [2022-12-14 09:11:18,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:11:18,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112116103] [2022-12-14 09:11:18,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:18,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:11:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:20,412 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:11:20,413 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:11:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112116103] [2022-12-14 09:11:20,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112116103] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:11:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124374195] [2022-12-14 09:11:20,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:20,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:11:20,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:11:20,414 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:11:20,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 09:11:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:20,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 101 conjunts are in the unsatisfiable core [2022-12-14 09:11:20,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:11:20,646 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:11:20,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:11:20,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 09:11:20,746 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,757 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,775 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,782 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,802 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,809 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 16 [2022-12-14 09:11:20,944 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 09:11:20,944 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 23 treesize of output 30 [2022-12-14 09:11:20,954 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 09:11:20,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 09:11:21,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:21,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:21,340 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 37 [2022-12-14 09:11:21,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:21,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 09:11:21,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:21,634 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-12-14 09:11:21,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:21,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 09:11:21,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:21,643 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 22 [2022-12-14 09:11:21,652 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-12-14 09:11:21,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 09:11:21,757 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:21,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:11:32,408 WARN L233 SmtUtils]: Spent 6.12s on a formula simplification that was a NOOP. DAG size: 54 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:11:32,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124374195] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:11:32,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1632495010] [2022-12-14 09:11:32,498 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 09:11:32,498 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:11:32,498 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:11:32,498 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:11:32,498 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:11:32,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:32,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:11:32,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:32,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:11:32,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:32,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:11:32,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:11:32,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,708 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:11:32,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:11:32,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,750 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:11:32,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:11:32,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:11:32,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:11:32,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,886 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:11:32,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:11:32,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:32,930 INFO L350 Elim1Store]: Elim1 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 69 treesize of output 58 [2022-12-14 09:11:33,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:11:33,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:11:33,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:11:33,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-12-14 09:11:33,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:33,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:11:33,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:11:33,393 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:11:33,393 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:11:33,411 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:11:33,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:11:33,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:33,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:33,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:33,502 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:11:33,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:11:33,520 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:11:33,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:11:33,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:33,579 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:11:33,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:11:33,625 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:11:33,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:11:33,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:11:33,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:33,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:33,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:34,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:34,079 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-12-14 09:11:34,079 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 69 [2022-12-14 09:11:34,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:34,103 INFO L321 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2022-12-14 09:11:34,103 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 57 [2022-12-14 09:11:34,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:36,201 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:11:36,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:11:36,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:11:36,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:36,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:36,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:36,320 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:11:36,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:11:36,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:36,350 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:11:36,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2022-12-14 09:11:36,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:11:36,416 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:11:36,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:11:36,468 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:11:36,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2022-12-14 09:11:36,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:36,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:36,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:37,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:37,171 INFO L321 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2022-12-14 09:11:37,171 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 57 [2022-12-14 09:11:37,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:37,204 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-12-14 09:11:37,204 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 69 [2022-12-14 09:11:37,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:11:37,492 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:11:37,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:11:37,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:11:37,545 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 69 for LOIs [2022-12-14 09:11:37,551 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:11:43,273 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39448#(and (<= |~#list~0.base| 3) (<= 0 |#NULL.base|) (<= |ULTIMATE.start_append_one_#in~to#1| 2147483647) (<= |ULTIMATE.start_create_item_#in~at#1| 2147483647) (<= ~i~0 0) (<= |ULTIMATE.start_append_one_~to#1| 2147483647) (<= |ULTIMATE.start_main_~z~0#1| 0) (<= |ULTIMATE.start_append_one_~list#1.base| 3) (<= |ULTIMATE.start_append_one_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_append_one_~list#1.offset|) (<= |ULTIMATE.start_append_one_~list#1.offset| 0) (<= |ULTIMATE.start_main_#t~ret22#1| 2147483647) (<= 0 ~i~0) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= 0 (+ 2147483648 |ULTIMATE.start_append_one_~to#1|)) (<= 0 |ULTIMATE.start_create_item_~head~0#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_create_item_~at#1| 2147483647) (<= 0 |ULTIMATE.start_main_~length~0#1|) (<= 0 (+ |ULTIMATE.start_append_one_#in~to#1| 2147483648)) (<= 0 |ULTIMATE.start_append_one_#in~list#1.offset|) (<= 3 |ULTIMATE.start_append_one_~list#1.base|) (<= 0 |ULTIMATE.start_create_item_~item~0#1.offset|) (<= 0 (+ |ULTIMATE.start_main_#t~ret22#1| 2147483648)) (<= |#NULL.base| 0) (<= 0 (+ |ULTIMATE.start_create_item_~at#1| 2147483648)) (<= 0 (+ |ULTIMATE.start_create_item_#in~at#1| 2147483648)) (<= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_create_item_~head~0#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_append_one_#in~list#1.base| 3) (<= |~#list~0.offset| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|) (<= 3 |ULTIMATE.start_append_one_#in~list#1.base|))' at error location [2022-12-14 09:11:43,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:11:43,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 09:11:43,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14] total 34 [2022-12-14 09:11:43,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298087682] [2022-12-14 09:11:43,273 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 09:11:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-14 09:11:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:11:43,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-14 09:11:43,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=3630, Unknown=0, NotChecked=0, Total=3906 [2022-12-14 09:11:43,275 INFO L87 Difference]: Start difference. First operand 1977 states and 2844 transitions. Second operand has 35 states, 32 states have (on average 2.0) internal successors, (64), 33 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:11:52,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:11:52,601 INFO L93 Difference]: Finished difference Result 4674 states and 6726 transitions. [2022-12-14 09:11:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-12-14 09:11:52,602 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 2.0) internal successors, (64), 33 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2022-12-14 09:11:52,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:11:52,610 INFO L225 Difference]: With dead ends: 4674 [2022-12-14 09:11:52,610 INFO L226 Difference]: Without dead ends: 4674 [2022-12-14 09:11:52,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4370 ImplicationChecksByTransitivity, 22.5s TimeCoverageRelationStatistics Valid=1362, Invalid=12680, Unknown=0, NotChecked=0, Total=14042 [2022-12-14 09:11:52,612 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 3287 mSDsluCounter, 3259 mSDsCounter, 0 mSdLazyCounter, 6734 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3293 SdHoareTripleChecker+Valid, 3456 SdHoareTripleChecker+Invalid, 7081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 6734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:11:52,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3293 Valid, 3456 Invalid, 7081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 6734 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 09:11:52,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4674 states. [2022-12-14 09:11:52,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4674 to 2603. [2022-12-14 09:11:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2354 states have (on average 1.451571792693288) internal successors, (3417), 2413 states have internal predecessors, (3417), 144 states have call successors, (144), 68 states have call predecessors, (144), 68 states have return successors, (144), 121 states have call predecessors, (144), 144 states have call successors, (144) [2022-12-14 09:11:52,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 3705 transitions. [2022-12-14 09:11:52,654 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 3705 transitions. Word has length 36 [2022-12-14 09:11:52,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:11:52,655 INFO L495 AbstractCegarLoop]: Abstraction has 2603 states and 3705 transitions. [2022-12-14 09:11:52,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 2.0) internal successors, (64), 33 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:11:52,655 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 3705 transitions. [2022-12-14 09:11:52,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 09:11:52,655 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:11:52,655 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:11:52,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 09:11:52,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-14 09:11:52,856 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr54ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:11:52,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:11:52,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1798839745, now seen corresponding path program 1 times [2022-12-14 09:11:52,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:11:52,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160580383] [2022-12-14 09:11:52,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:52,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:11:52,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:53,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:53,859 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:11:53,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160580383] [2022-12-14 09:11:53,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160580383] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:11:53,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538521857] [2022-12-14 09:11:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:53,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:11:53,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:11:53,861 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:11:53,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 09:11:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:53,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-14 09:11:53,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:11:54,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:54,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:54,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-12-14 09:11:54,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:54,475 INFO L321 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2022-12-14 09:11:54,475 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 44 treesize of output 15 [2022-12-14 09:11:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:54,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:11:54,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538521857] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:11:54,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:11:54,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 25 [2022-12-14 09:11:54,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624424195] [2022-12-14 09:11:54,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:11:54,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 09:11:54,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:11:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 09:11:54,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-12-14 09:11:54,486 INFO L87 Difference]: Start difference. First operand 2603 states and 3705 transitions. Second operand has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:11:55,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:11:55,448 INFO L93 Difference]: Finished difference Result 2932 states and 4109 transitions. [2022-12-14 09:11:55,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 09:11:55,448 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2022-12-14 09:11:55,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:11:55,452 INFO L225 Difference]: With dead ends: 2932 [2022-12-14 09:11:55,452 INFO L226 Difference]: Without dead ends: 2932 [2022-12-14 09:11:55,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=338, Invalid=1642, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 09:11:55,453 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 941 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 944 SdHoareTripleChecker+Valid, 1019 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:11:55,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [944 Valid, 1019 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 874 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:11:55,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2932 states. [2022-12-14 09:11:55,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2932 to 2683. [2022-12-14 09:11:55,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2683 states, 2428 states have (on average 1.4600494233937398) internal successors, (3545), 2489 states have internal predecessors, (3545), 148 states have call successors, (148), 70 states have call predecessors, (148), 70 states have return successors, (148), 123 states have call predecessors, (148), 148 states have call successors, (148) [2022-12-14 09:11:55,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2683 states to 2683 states and 3841 transitions. [2022-12-14 09:11:55,479 INFO L78 Accepts]: Start accepts. Automaton has 2683 states and 3841 transitions. Word has length 36 [2022-12-14 09:11:55,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:11:55,479 INFO L495 AbstractCegarLoop]: Abstraction has 2683 states and 3841 transitions. [2022-12-14 09:11:55,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:11:55,479 INFO L276 IsEmpty]: Start isEmpty. Operand 2683 states and 3841 transitions. [2022-12-14 09:11:55,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-14 09:11:55,480 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:11:55,480 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:11:55,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 09:11:55,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:11:55,681 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:11:55,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:11:55,681 INFO L85 PathProgramCache]: Analyzing trace with hash -892852399, now seen corresponding path program 1 times [2022-12-14 09:11:55,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:11:55,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439296366] [2022-12-14 09:11:55,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:55,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:11:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:11:55,849 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:11:55,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439296366] [2022-12-14 09:11:55,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439296366] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:11:55,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:11:55,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:11:55,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212540365] [2022-12-14 09:11:55,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:11:55,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:11:55,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:11:55,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:11:55,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:11:55,850 INFO L87 Difference]: Start difference. First operand 2683 states and 3841 transitions. Second operand has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:11:56,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:11:56,030 INFO L93 Difference]: Finished difference Result 2940 states and 4142 transitions. [2022-12-14 09:11:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:11:56,031 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2022-12-14 09:11:56,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:11:56,034 INFO L225 Difference]: With dead ends: 2940 [2022-12-14 09:11:56,034 INFO L226 Difference]: Without dead ends: 2940 [2022-12-14 09:11:56,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:11:56,035 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 468 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:11:56,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 215 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:11:56,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2940 states. [2022-12-14 09:11:56,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2940 to 2681. [2022-12-14 09:11:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2428 states have (on average 1.4427512355848435) internal successors, (3503), 2487 states have internal predecessors, (3503), 148 states have call successors, (148), 70 states have call predecessors, (148), 70 states have return successors, (148), 123 states have call predecessors, (148), 148 states have call successors, (148) [2022-12-14 09:11:56,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 3799 transitions. [2022-12-14 09:11:56,068 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 3799 transitions. Word has length 37 [2022-12-14 09:11:56,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:11:56,068 INFO L495 AbstractCegarLoop]: Abstraction has 2681 states and 3799 transitions. [2022-12-14 09:11:56,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:11:56,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 3799 transitions. [2022-12-14 09:11:56,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-14 09:11:56,068 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:11:56,068 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:11:56,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-14 09:11:56,069 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:11:56,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:11:56,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1762840595, now seen corresponding path program 2 times [2022-12-14 09:11:56,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:11:56,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544303003] [2022-12-14 09:11:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:56,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:11:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:56,117 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:56,118 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:11:56,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544303003] [2022-12-14 09:11:56,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544303003] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:11:56,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923955793] [2022-12-14 09:11:56,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 09:11:56,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:11:56,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:11:56,119 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:11:56,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 09:11:56,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 09:11:56,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:11:56,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 09:11:56,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:11:56,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:56,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:56,556 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:11:56,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 123 [2022-12-14 09:11:56,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:56,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:56,569 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:11:56,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 91 [2022-12-14 09:11:56,695 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 09:11:56,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:11:56,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923955793] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:11:56,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:11:56,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 14 [2022-12-14 09:11:56,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773209154] [2022-12-14 09:11:56,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:11:56,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 09:11:56,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:11:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 09:11:56,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-12-14 09:11:56,697 INFO L87 Difference]: Start difference. First operand 2681 states and 3799 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:11:57,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:11:57,090 INFO L93 Difference]: Finished difference Result 2706 states and 3823 transitions. [2022-12-14 09:11:57,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 09:11:57,090 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-12-14 09:11:57,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:11:57,093 INFO L225 Difference]: With dead ends: 2706 [2022-12-14 09:11:57,093 INFO L226 Difference]: Without dead ends: 2704 [2022-12-14 09:11:57,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:11:57,094 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 83 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:11:57,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 587 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:11:57,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2704 states. [2022-12-14 09:11:57,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2704 to 2601. [2022-12-14 09:11:57,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2601 states, 2357 states have (on average 1.4446330080610945) internal successors, (3405), 2413 states have internal predecessors, (3405), 142 states have call successors, (142), 67 states have call predecessors, (142), 67 states have return successors, (142), 120 states have call predecessors, (142), 142 states have call successors, (142) [2022-12-14 09:11:57,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2601 states to 2601 states and 3689 transitions. [2022-12-14 09:11:57,119 INFO L78 Accepts]: Start accepts. Automaton has 2601 states and 3689 transitions. Word has length 37 [2022-12-14 09:11:57,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:11:57,120 INFO L495 AbstractCegarLoop]: Abstraction has 2601 states and 3689 transitions. [2022-12-14 09:11:57,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:11:57,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2601 states and 3689 transitions. [2022-12-14 09:11:57,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 09:11:57,120 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:11:57,120 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:11:57,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 09:11:57,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-14 09:11:57,321 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:11:57,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:11:57,321 INFO L85 PathProgramCache]: Analyzing trace with hash -927602165, now seen corresponding path program 1 times [2022-12-14 09:11:57,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:11:57,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707443419] [2022-12-14 09:11:57,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:57,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:11:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:58,560 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:11:58,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707443419] [2022-12-14 09:11:58,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707443419] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:11:58,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87846810] [2022-12-14 09:11:58,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:11:58,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:11:58,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:11:58,561 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:11:58,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 09:11:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:11:58,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 50 conjunts are in the unsatisfiable core [2022-12-14 09:11:58,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:11:58,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:11:59,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:59,050 INFO L350 Elim1Store]: Elim1 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 51 treesize of output 34 [2022-12-14 09:11:59,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:11:59,223 INFO L321 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2022-12-14 09:11:59,223 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 48 treesize of output 21 [2022-12-14 09:11:59,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:11:59,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:11:59,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:11:59,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 142 [2022-12-14 09:11:59,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 126 [2022-12-14 09:12:29,769 WARN L233 SmtUtils]: Spent 29.98s on a formula simplification. DAG size of input: 74 DAG size of output: 54 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:12:35,036 WARN L233 SmtUtils]: Spent 5.18s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:12:42,257 WARN L233 SmtUtils]: Spent 7.11s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:13:12,681 WARN L233 SmtUtils]: Spent 30.24s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:13:17,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87846810] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:17,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1700063011] [2022-12-14 09:13:17,192 INFO L159 IcfgInterpreter]: Started Sifa with 35 locations of interest [2022-12-14 09:13:17,192 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:13:17,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:13:17,192 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:13:17,192 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:13:17,633 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:13:17,633 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:13:17,652 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:17,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:17,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:17,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:17,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:17,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:17,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:17,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:17,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:17,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:17,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:17,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:17,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:17,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:17,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:18,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:18,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:18,051 INFO L350 Elim1Store]: Elim1 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 85 treesize of output 74 [2022-12-14 09:13:18,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:18,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:18,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:18,072 INFO L350 Elim1Store]: Elim1 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 85 treesize of output 74 [2022-12-14 09:13:18,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:18,888 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:18,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:18,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:13:19,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:19,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:19,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:19,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:19,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:19,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:19,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:19,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:19,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:19,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:19,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:19,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:19,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:19,435 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:19,446 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:19,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:20,368 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:13:20,368 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:13:20,394 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:20,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:20,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:20,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:20,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:20,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:20,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:20,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:20,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:20,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:20,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:20,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:20,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:20,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:20,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:20,889 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:20,899 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:20,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:21,467 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:13:21,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-12-14 09:13:21,492 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 16 treesize of output 13 [2022-12-14 09:13:21,511 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 16 treesize of output 13 [2022-12-14 09:13:21,626 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:13:21,626 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:13:21,653 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:21,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:21,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:21,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:21,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:21,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:21,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:21,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:21,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:21,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:21,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:21,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:13:21,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:13:21,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:21,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:21,926 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:13:21,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:13:21,961 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 15 for LOIs [2022-12-14 09:13:21,962 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:13:25,991 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '63965#(and (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= 0 ~i~0) (not (< 0 |ULTIMATE.start_main_~length~0#1|)) (<= 0 (+ |ULTIMATE.start_main_~length~0#1| 1)) (not (= |ULTIMATE.start_main_old_#valid#1| |#valid|)) (= |ULTIMATE.start_main_~y~0#1| 0) (= |ULTIMATE.start_main_~z~0#1| 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |ULTIMATE.start_main_#res#1| 0) (= |#NULL.base| 0))' at error location [2022-12-14 09:13:25,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:13:25,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 09:13:25,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 29 [2022-12-14 09:13:25,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192062968] [2022-12-14 09:13:25,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 09:13:25,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 09:13:25,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:25,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 09:13:25,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=4110, Unknown=1, NotChecked=0, Total=4422 [2022-12-14 09:13:25,993 INFO L87 Difference]: Start difference. First operand 2601 states and 3689 transitions. Second operand has 30 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:28,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:28,382 INFO L93 Difference]: Finished difference Result 2750 states and 3871 transitions. [2022-12-14 09:13:28,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 09:13:28,383 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2022-12-14 09:13:28,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:28,386 INFO L225 Difference]: With dead ends: 2750 [2022-12-14 09:13:28,386 INFO L226 Difference]: Without dead ends: 2749 [2022-12-14 09:13:28,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2030 ImplicationChecksByTransitivity, 83.4s TimeCoverageRelationStatistics Valid=637, Invalid=6168, Unknown=1, NotChecked=0, Total=6806 [2022-12-14 09:13:28,387 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 1253 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 1886 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1255 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 1981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:28,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1255 Valid, 1232 Invalid, 1981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1886 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 09:13:28,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2022-12-14 09:13:28,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2611. [2022-12-14 09:13:28,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2611 states, 2367 states have (on average 1.443177017321504) internal successors, (3416), 2423 states have internal predecessors, (3416), 142 states have call successors, (142), 67 states have call predecessors, (142), 67 states have return successors, (142), 120 states have call predecessors, (142), 142 states have call successors, (142) [2022-12-14 09:13:28,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2611 states to 2611 states and 3700 transitions. [2022-12-14 09:13:28,409 INFO L78 Accepts]: Start accepts. Automaton has 2611 states and 3700 transitions. Word has length 39 [2022-12-14 09:13:28,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:28,409 INFO L495 AbstractCegarLoop]: Abstraction has 2611 states and 3700 transitions. [2022-12-14 09:13:28,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.607142857142857) internal successors, (73), 28 states have internal predecessors, (73), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:28,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2611 states and 3700 transitions. [2022-12-14 09:13:28,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 09:13:28,410 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:28,410 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:28,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 09:13:28,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 09:13:28,611 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:28,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash -927603450, now seen corresponding path program 1 times [2022-12-14 09:13:28,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:28,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654885606] [2022-12-14 09:13:28,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:28,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:28,690 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:28,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654885606] [2022-12-14 09:13:28,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654885606] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:28,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041517278] [2022-12-14 09:13:28,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:28,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:28,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:13:28,691 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:13:28,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 09:13:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:28,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 09:13:28,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:13:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:28,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:13:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:28,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041517278] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:13:28,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [466225799] [2022-12-14 09:13:28,892 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2022-12-14 09:13:28,892 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:13:28,892 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:13:28,892 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:13:28,893 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:13:29,300 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:29,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:29,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:13:29,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:29,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:29,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:29,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:29,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:29,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:29,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:29,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:29,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:29,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:29,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:29,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:29,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:29,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:29,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,725 INFO L350 Elim1Store]: Elim1 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 85 treesize of output 74 [2022-12-14 09:13:29,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:29,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:29,743 INFO L350 Elim1Store]: Elim1 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 77 treesize of output 66 [2022-12-14 09:13:30,475 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:13:30,475 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:13:30,516 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:30,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:30,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:30,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:30,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:30,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:30,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:30,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:30,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:30,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:30,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:30,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:30,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:30,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:30,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:30,960 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:30,973 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:30,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:31,837 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:31,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:31,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:13:31,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:31,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:31,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:32,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:32,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:32,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:32,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:32,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:32,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-12-14 09:13:32,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:32,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:32,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:13:32,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:13:32,341 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:32,356 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:13:32,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:32,954 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:13:32,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-12-14 09:13:32,984 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 16 treesize of output 13 [2022-12-14 09:13:33,009 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 16 treesize of output 13 [2022-12-14 09:13:33,136 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 09:13:33,136 INFO L350 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-14 09:13:33,158 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:33,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:33,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:33,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:33,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:33,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:33,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:33,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:33,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:33,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 09:13:33,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:13:33,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:33,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:13:33,417 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:13:33,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:13:33,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:33,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:33,469 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 15 for LOIs [2022-12-14 09:13:33,470 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:13:36,166 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '69618#(and (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= 0 ~i~0) (not (= (select |#valid| |ULTIMATE.start_main_~cursor~0#1.base|) 1)) (= |ULTIMATE.start_main_~y~0#1| 0) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_main_~z~0#1| 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 09:13:36,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:13:36,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:13:36,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-12-14 09:13:36,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894422346] [2022-12-14 09:13:36,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:13:36,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:13:36,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:36,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:13:36,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-12-14 09:13:36,168 INFO L87 Difference]: Start difference. First operand 2611 states and 3700 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:36,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:36,281 INFO L93 Difference]: Finished difference Result 4776 states and 6893 transitions. [2022-12-14 09:13:36,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 09:13:36,281 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2022-12-14 09:13:36,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:36,287 INFO L225 Difference]: With dead ends: 4776 [2022-12-14 09:13:36,287 INFO L226 Difference]: Without dead ends: 4768 [2022-12-14 09:13:36,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-12-14 09:13:36,287 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 313 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:36,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 413 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:13:36,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4768 states. [2022-12-14 09:13:36,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4768 to 3739. [2022-12-14 09:13:36,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3435 states have (on average 1.462882096069869) internal successors, (5025), 3499 states have internal predecessors, (5025), 202 states have call successors, (202), 67 states have call predecessors, (202), 67 states have return successors, (202), 172 states have call predecessors, (202), 202 states have call successors, (202) [2022-12-14 09:13:36,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5429 transitions. [2022-12-14 09:13:36,327 INFO L78 Accepts]: Start accepts. Automaton has 3739 states and 5429 transitions. Word has length 39 [2022-12-14 09:13:36,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:36,327 INFO L495 AbstractCegarLoop]: Abstraction has 3739 states and 5429 transitions. [2022-12-14 09:13:36,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:36,327 INFO L276 IsEmpty]: Start isEmpty. Operand 3739 states and 5429 transitions. [2022-12-14 09:13:36,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:13:36,328 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:36,328 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:36,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 09:13:36,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-14 09:13:36,529 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:36,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:36,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1391511722, now seen corresponding path program 1 times [2022-12-14 09:13:36,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:36,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707696648] [2022-12-14 09:13:36,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:36,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:36,594 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:13:36,594 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:36,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707696648] [2022-12-14 09:13:36,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707696648] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:36,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891887474] [2022-12-14 09:13:36,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:36,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:36,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:13:36,595 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:13:36,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 09:13:36,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:36,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 09:13:36,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:13:36,794 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 09:13:36,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:13:36,805 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-12-14 09:13:36,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 09:13:36,815 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:13:36,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891887474] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:13:36,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1653972280] [2022-12-14 09:13:36,817 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2022-12-14 09:13:36,817 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:13:36,817 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:13:36,817 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:13:36,817 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:13:37,324 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:13:37,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 49 [2022-12-14 09:13:37,469 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:13:37,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 49 [2022-12-14 09:13:37,698 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 27 for LOIs [2022-12-14 09:13:37,701 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:13:41,264 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '78411#(and (= |~#list~0.offset| 0) (<= |ULTIMATE.start_is_empty_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_is_empty_#in~list#1.offset|) (<= 3 |ULTIMATE.start_is_empty_#in~list#1.base|) (= 3 |~#list~0.base|) (<= 0 ~i~0) (<= |ULTIMATE.start_remove_one_#in~list#1.base| 3) (<= 0 (+ |ULTIMATE.start_main_#t~ret27#1| 2147483648)) (not (= (select |#valid| |ULTIMATE.start_is_empty_~list#1.base|) 1)) (<= 3 |ULTIMATE.start_is_empty_~list#1.base|) (= |ULTIMATE.start_main_~y~0#1| 0) (<= |ULTIMATE.start_is_empty_#in~list#1.base| 3) (<= 0 |ULTIMATE.start_remove_one_~list#1.offset|) (<= |ULTIMATE.start_is_empty_~list#1.offset| 0) (<= 0 (+ |ULTIMATE.start_remove_one_~from#1| 2147483648)) (<= |ULTIMATE.start_remove_one_~from#1| 2147483647) (<= 3 |ULTIMATE.start_remove_one_#in~list#1.base|) (<= |ULTIMATE.start_main_#t~ret27#1| 2147483647) (<= |ULTIMATE.start_remove_one_~list#1.base| 3) (= |ULTIMATE.start_main_~z~0#1| 0) (<= 0 (+ |ULTIMATE.start_remove_one_#in~from#1| 2147483648)) (<= 0 |ULTIMATE.start_remove_one_#in~list#1.offset|) (<= |ULTIMATE.start_remove_one_#in~from#1| 2147483647) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_is_empty_~list#1.offset|) (<= 3 |ULTIMATE.start_remove_one_~list#1.base|) (<= |ULTIMATE.start_is_empty_~list#1.base| 3) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_remove_one_#in~list#1.offset| 0) (= |ULTIMATE.start_main_~length~0#1| 0) (<= |ULTIMATE.start_remove_one_~list#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 09:13:41,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:13:41,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:13:41,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-12-14 09:13:41,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240656746] [2022-12-14 09:13:41,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:13:41,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 09:13:41,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:41,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 09:13:41,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=818, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 09:13:41,265 INFO L87 Difference]: Start difference. First operand 3739 states and 5429 transitions. Second operand has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:13:41,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:41,814 INFO L93 Difference]: Finished difference Result 9207 states and 13230 transitions. [2022-12-14 09:13:41,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 09:13:41,814 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2022-12-14 09:13:41,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:41,825 INFO L225 Difference]: With dead ends: 9207 [2022-12-14 09:13:41,825 INFO L226 Difference]: Without dead ends: 9207 [2022-12-14 09:13:41,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 91 SyntacticMatches, 10 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=468, Invalid=1338, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 09:13:41,826 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 1115 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1117 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:41,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1117 Valid, 665 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 09:13:41,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9207 states. [2022-12-14 09:13:41,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9207 to 4382. [2022-12-14 09:13:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4382 states, 4009 states have (on average 1.3951110002494387) internal successors, (5593), 4081 states have internal predecessors, (5593), 257 states have call successors, (257), 87 states have call predecessors, (257), 87 states have return successors, (257), 213 states have call predecessors, (257), 257 states have call successors, (257) [2022-12-14 09:13:41,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4382 states to 4382 states and 6107 transitions. [2022-12-14 09:13:41,893 INFO L78 Accepts]: Start accepts. Automaton has 4382 states and 6107 transitions. Word has length 41 [2022-12-14 09:13:41,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:41,893 INFO L495 AbstractCegarLoop]: Abstraction has 4382 states and 6107 transitions. [2022-12-14 09:13:41,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 09:13:41,893 INFO L276 IsEmpty]: Start isEmpty. Operand 4382 states and 6107 transitions. [2022-12-14 09:13:41,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 09:13:41,894 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:41,894 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:41,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 09:13:42,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-14 09:13:42,095 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:42,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:42,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1460847997, now seen corresponding path program 1 times [2022-12-14 09:13:42,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:42,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454228045] [2022-12-14 09:13:42,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:42,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:42,915 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:13:42,915 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:42,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454228045] [2022-12-14 09:13:42,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454228045] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:13:42,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:13:42,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-14 09:13:42,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994554788] [2022-12-14 09:13:42,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:13:42,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:13:42,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:42,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:13:42,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:13:42,916 INFO L87 Difference]: Start difference. First operand 4382 states and 6107 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:13:43,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:43,576 INFO L93 Difference]: Finished difference Result 4029 states and 5629 transitions. [2022-12-14 09:13:43,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 09:13:43,577 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-12-14 09:13:43,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:43,581 INFO L225 Difference]: With dead ends: 4029 [2022-12-14 09:13:43,581 INFO L226 Difference]: Without dead ends: 4029 [2022-12-14 09:13:43,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2022-12-14 09:13:43,581 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 63 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:43,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 610 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 09:13:43,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4029 states. [2022-12-14 09:13:43,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4029 to 4023. [2022-12-14 09:13:43,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4023 states, 3676 states have (on average 1.4023394994559304) internal successors, (5155), 3748 states have internal predecessors, (5155), 235 states have call successors, (235), 83 states have call predecessors, (235), 83 states have return successors, (235), 191 states have call predecessors, (235), 235 states have call successors, (235) [2022-12-14 09:13:43,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4023 states to 4023 states and 5625 transitions. [2022-12-14 09:13:43,620 INFO L78 Accepts]: Start accepts. Automaton has 4023 states and 5625 transitions. Word has length 40 [2022-12-14 09:13:43,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:43,620 INFO L495 AbstractCegarLoop]: Abstraction has 4023 states and 5625 transitions. [2022-12-14 09:13:43,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:13:43,620 INFO L276 IsEmpty]: Start isEmpty. Operand 4023 states and 5625 transitions. [2022-12-14 09:13:43,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:13:43,621 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:43,621 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:43,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-12-14 09:13:43,621 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:43,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1359270136, now seen corresponding path program 1 times [2022-12-14 09:13:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:43,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614611637] [2022-12-14 09:13:43,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:43,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:43,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:45,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:13:45,101 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:45,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614611637] [2022-12-14 09:13:45,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614611637] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:45,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316229333] [2022-12-14 09:13:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:45,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:45,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:13:45,102 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:13:45,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 09:13:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:45,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 59 conjunts are in the unsatisfiable core [2022-12-14 09:13:45,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:13:45,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 09:13:45,481 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 09:13:45,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:45,639 INFO L350 Elim1Store]: Elim1 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 52 treesize of output 35 [2022-12-14 09:13:45,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-12-14 09:13:45,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:45,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:13:45,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316229333] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:13:45,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:13:45,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [19] total 34 [2022-12-14 09:13:45,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938102935] [2022-12-14 09:13:45,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:13:45,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 09:13:45,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 09:13:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1028, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 09:13:45,918 INFO L87 Difference]: Start difference. First operand 4023 states and 5625 transitions. Second operand has 17 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:47,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:47,212 INFO L93 Difference]: Finished difference Result 4962 states and 6938 transitions. [2022-12-14 09:13:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 09:13:47,212 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2022-12-14 09:13:47,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:47,217 INFO L225 Difference]: With dead ends: 4962 [2022-12-14 09:13:47,217 INFO L226 Difference]: Without dead ends: 4962 [2022-12-14 09:13:47,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=324, Invalid=2328, Unknown=0, NotChecked=0, Total=2652 [2022-12-14 09:13:47,217 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 634 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:47,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [637 Valid, 814 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:13:47,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4962 states. [2022-12-14 09:13:47,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4962 to 4433. [2022-12-14 09:13:47,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4433 states, 4041 states have (on average 1.4046028210838901) internal successors, (5676), 4129 states have internal predecessors, (5676), 270 states have call successors, (270), 93 states have call predecessors, (270), 93 states have return successors, (270), 210 states have call predecessors, (270), 270 states have call successors, (270) [2022-12-14 09:13:47,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4433 states to 4433 states and 6216 transitions. [2022-12-14 09:13:47,260 INFO L78 Accepts]: Start accepts. Automaton has 4433 states and 6216 transitions. Word has length 41 [2022-12-14 09:13:47,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:47,260 INFO L495 AbstractCegarLoop]: Abstraction has 4433 states and 6216 transitions. [2022-12-14 09:13:47,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:47,260 INFO L276 IsEmpty]: Start isEmpty. Operand 4433 states and 6216 transitions. [2022-12-14 09:13:47,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:13:47,261 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:47,261 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:47,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 09:13:47,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-14 09:13:47,462 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:47,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:47,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1359270137, now seen corresponding path program 1 times [2022-12-14 09:13:47,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:47,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75649381] [2022-12-14 09:13:47,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:47,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:48,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:13:48,980 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:48,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75649381] [2022-12-14 09:13:48,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75649381] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:48,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831634131] [2022-12-14 09:13:48,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:48,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:48,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:13:48,981 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:13:48,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 09:13:49,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:49,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 71 conjunts are in the unsatisfiable core [2022-12-14 09:13:49,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:13:49,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 09:13:49,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:49,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:49,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:49,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-12-14 09:13:49,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:49,478 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 26 [2022-12-14 09:13:49,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 09:13:49,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-12-14 09:13:49,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:49,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:13:49,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831634131] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:13:49,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:13:49,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [18] total 32 [2022-12-14 09:13:49,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459585306] [2022-12-14 09:13:49,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:13:49,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 09:13:49,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:49,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 09:13:49,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=905, Unknown=0, NotChecked=0, Total=992 [2022-12-14 09:13:49,827 INFO L87 Difference]: Start difference. First operand 4433 states and 6216 transitions. Second operand has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:51,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:51,871 INFO L93 Difference]: Finished difference Result 5257 states and 7339 transitions. [2022-12-14 09:13:51,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-14 09:13:51,871 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2022-12-14 09:13:51,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:51,875 INFO L225 Difference]: With dead ends: 5257 [2022-12-14 09:13:51,875 INFO L226 Difference]: Without dead ends: 5257 [2022-12-14 09:13:51,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=441, Invalid=2865, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 09:13:51,876 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 1093 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1094 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:51,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1094 Valid, 997 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 09:13:51,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5257 states. [2022-12-14 09:13:51,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5257 to 4631. [2022-12-14 09:13:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4223 states have (on average 1.4056358039308547) internal successors, (5936), 4315 states have internal predecessors, (5936), 282 states have call successors, (282), 97 states have call predecessors, (282), 97 states have return successors, (282), 218 states have call predecessors, (282), 282 states have call successors, (282) [2022-12-14 09:13:51,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 6500 transitions. [2022-12-14 09:13:51,919 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 6500 transitions. Word has length 41 [2022-12-14 09:13:51,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:51,920 INFO L495 AbstractCegarLoop]: Abstraction has 4631 states and 6500 transitions. [2022-12-14 09:13:51,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:13:51,920 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 6500 transitions. [2022-12-14 09:13:51,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:13:51,920 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:51,920 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:51,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 09:13:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:52,122 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:52,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:52,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1359244567, now seen corresponding path program 1 times [2022-12-14 09:13:52,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:52,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701652364] [2022-12-14 09:13:52,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:52,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:52,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:52,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:13:52,584 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:52,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701652364] [2022-12-14 09:13:52,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701652364] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:13:52,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:13:52,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-14 09:13:52,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456288702] [2022-12-14 09:13:52,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:13:52,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:13:52,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:52,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:13:52,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:13:52,585 INFO L87 Difference]: Start difference. First operand 4631 states and 6500 transitions. Second operand has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:13:53,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:53,645 INFO L93 Difference]: Finished difference Result 6692 states and 9356 transitions. [2022-12-14 09:13:53,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 09:13:53,646 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 41 [2022-12-14 09:13:53,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:53,652 INFO L225 Difference]: With dead ends: 6692 [2022-12-14 09:13:53,652 INFO L226 Difference]: Without dead ends: 6692 [2022-12-14 09:13:53,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2022-12-14 09:13:53,652 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 617 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:53,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [617 Valid, 883 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 897 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:13:53,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6692 states. [2022-12-14 09:13:53,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6692 to 6207. [2022-12-14 09:13:53,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6207 states, 5665 states have (on average 1.4060017652250663) internal successors, (7965), 5780 states have internal predecessors, (7965), 380 states have call successors, (380), 133 states have call predecessors, (380), 133 states have return successors, (380), 293 states have call predecessors, (380), 380 states have call successors, (380) [2022-12-14 09:13:53,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6207 states to 6207 states and 8725 transitions. [2022-12-14 09:13:53,714 INFO L78 Accepts]: Start accepts. Automaton has 6207 states and 8725 transitions. Word has length 41 [2022-12-14 09:13:53,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:53,715 INFO L495 AbstractCegarLoop]: Abstraction has 6207 states and 8725 transitions. [2022-12-14 09:13:53,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:13:53,715 INFO L276 IsEmpty]: Start isEmpty. Operand 6207 states and 8725 transitions. [2022-12-14 09:13:53,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:13:53,715 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:53,715 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:53,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-12-14 09:13:53,716 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:53,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:53,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1490741889, now seen corresponding path program 1 times [2022-12-14 09:13:53,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:53,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340704942] [2022-12-14 09:13:53,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:53,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:53,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:54,579 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:13:54,580 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:54,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340704942] [2022-12-14 09:13:54,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340704942] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:13:54,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:13:54,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-12-14 09:13:54,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150604043] [2022-12-14 09:13:54,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:13:54,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:13:54,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:13:54,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:13:54,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-12-14 09:13:54,581 INFO L87 Difference]: Start difference. First operand 6207 states and 8725 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:13:55,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:13:55,590 INFO L93 Difference]: Finished difference Result 4988 states and 6984 transitions. [2022-12-14 09:13:55,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 09:13:55,591 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-12-14 09:13:55,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:13:55,595 INFO L225 Difference]: With dead ends: 4988 [2022-12-14 09:13:55,595 INFO L226 Difference]: Without dead ends: 4988 [2022-12-14 09:13:55,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2022-12-14 09:13:55,595 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 89 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:13:55,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 744 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:13:55,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4988 states. [2022-12-14 09:13:55,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4988 to 4980. [2022-12-14 09:13:55,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4980 states, 4534 states have (on average 1.403617115130128) internal successors, (6364), 4641 states have internal predecessors, (6364), 308 states have call successors, (308), 109 states have call predecessors, (308), 109 states have return successors, (308), 229 states have call predecessors, (308), 308 states have call successors, (308) [2022-12-14 09:13:55,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4980 states to 4980 states and 6980 transitions. [2022-12-14 09:13:55,638 INFO L78 Accepts]: Start accepts. Automaton has 4980 states and 6980 transitions. Word has length 41 [2022-12-14 09:13:55,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:13:55,639 INFO L495 AbstractCegarLoop]: Abstraction has 4980 states and 6980 transitions. [2022-12-14 09:13:55,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:13:55,639 INFO L276 IsEmpty]: Start isEmpty. Operand 4980 states and 6980 transitions. [2022-12-14 09:13:55,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 09:13:55,639 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:13:55,639 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:13:55,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-12-14 09:13:55,640 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:13:55,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:13:55,640 INFO L85 PathProgramCache]: Analyzing trace with hash -812296152, now seen corresponding path program 1 times [2022-12-14 09:13:55,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:13:55,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442035292] [2022-12-14 09:13:55,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:55,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:13:55,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:56,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:13:56,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:13:56,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442035292] [2022-12-14 09:13:56,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442035292] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:13:56,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060447601] [2022-12-14 09:13:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:13:56,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:13:56,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:13:56,702 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:13:56,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 09:13:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:13:56,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 70 conjunts are in the unsatisfiable core [2022-12-14 09:13:56,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:13:57,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:57,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:13:57,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-12-14 09:13:57,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,080 INFO L350 Elim1Store]: Elim1 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 35 treesize of output 26 [2022-12-14 09:13:57,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2022-12-14 09:13:57,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 13 [2022-12-14 09:13:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:13:57,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:13:57,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:57,466 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:13:57,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 413 [2022-12-14 09:13:57,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:57,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 247 [2022-12-14 09:13:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 09:13:57,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060447601] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:13:57,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1146740632] [2022-12-14 09:13:57,810 INFO L159 IcfgInterpreter]: Started Sifa with 39 locations of interest [2022-12-14 09:13:57,810 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:13:57,810 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:13:57,810 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:13:57,811 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:13:57,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:57,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 09:13:57,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:57,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:57,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:13:58,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:13:58,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-12-14 09:13:58,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,068 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:13:58,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,100 INFO L350 Elim1Store]: Elim1 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 47 treesize of output 52 [2022-12-14 09:13:58,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2022-12-14 09:13:58,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:13:58,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2022-12-14 09:13:58,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2022-12-14 09:13:58,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,307 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:13:58,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,329 INFO L350 Elim1Store]: Elim1 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 58 treesize of output 55 [2022-12-14 09:13:58,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:13:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-12-14 09:13:58,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 72 [2022-12-14 09:13:58,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 64 [2022-12-14 09:13:58,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-12-14 09:13:58,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:13:58,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:13:58,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2022-12-14 09:13:58,899 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:13:58,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:13:58,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:13:58,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:58,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:58,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:13:59,039 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:13:59,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:13:59,071 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:13:59,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:13:59,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:13:59,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:13:59,173 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:13:59,174 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 61 treesize of output 75 [2022-12-14 09:13:59,236 INFO L321 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2022-12-14 09:13:59,236 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 61 treesize of output 75 [2022-12-14 09:14:00,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:14:00,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:14:00,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:14:01,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:14:01,757 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:14:01,765 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:14:01,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:01,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:01,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2022-12-14 09:14:01,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:01,969 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:14:01,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 21 [2022-12-14 09:14:02,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:14:02,066 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 1 [2022-12-14 09:14:02,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2022-12-14 09:14:02,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,139 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 09:14:02,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 44 [2022-12-14 09:14:02,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,165 INFO L350 Elim1Store]: Elim1 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 60 treesize of output 57 [2022-12-14 09:14:02,185 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 1 [2022-12-14 09:14:02,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,229 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 09:14:02,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 47 [2022-12-14 09:14:02,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 60 [2022-12-14 09:14:02,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:14:02,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-12-14 09:14:02,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,456 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:14:02,456 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 53 treesize of output 54 [2022-12-14 09:14:02,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:02,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:02,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 60 [2022-12-14 09:14:02,603 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:14:02,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:14:02,624 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 15 [2022-12-14 09:14:03,176 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 09:14:03,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 09:14:03,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 09:14:03,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:14:03,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:14:03,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2022-12-14 09:14:03,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2022-12-14 09:14:03,329 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:14:03,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:14:03,351 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 09:14:03,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 48 [2022-12-14 09:14:03,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 09:14:03,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:14:03,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 09:14:03,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:14:03,461 INFO L321 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2022-12-14 09:14:03,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2022-12-14 09:14:03,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 09:14:03,582 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 20 for LOIs [2022-12-14 09:14:03,584 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:14:12,792 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '143026#(and (<= (+ |ULTIMATE.start_remove_one_~item~2#1.offset| (* |ULTIMATE.start_remove_one_~next_field~0#1| 4) 4) (select |#length| |ULTIMATE.start_remove_one_~item~2#1.base|)) (<= |~#list~0.base| 3) (= |ULTIMATE.start_is_empty_~no_end~0#1| |ULTIMATE.start_is_empty_~no_beg~0#1|) (<= 0 |#NULL.base|) (= |ULTIMATE.start_is_empty_~no_beg~0#1| (ite (and (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ |ULTIMATE.start_is_empty_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) 0)) 1 0)) (= |ULTIMATE.start_is_empty_~list#1.base| |ULTIMATE.start_is_empty_#in~list#1.base|) (= |ULTIMATE.start_remove_one_~list#1.offset| |ULTIMATE.start_is_empty_#in~list#1.offset|) (<= ~i~0 0) (<= |ULTIMATE.start_main_~z~0#1| 0) (= |ULTIMATE.start_remove_one_~item~2#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* |ULTIMATE.start_remove_one_~from#1| 4)))) (= |ULTIMATE.start_remove_one_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (= |ULTIMATE.start_is_empty_~no_end~0#1| (ite (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_is_empty_~list#1.base|) (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset|)) 0)) 1 0)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_remove_one_~item~2#1.base|) (+ |ULTIMATE.start_remove_one_~item~2#1.offset| (* |ULTIMATE.start_remove_one_~next_field~0#1| 4))) |ULTIMATE.start_remove_one_~next~0#1.offset|) (= |ULTIMATE.start_remove_one_~next~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_remove_one_~item~2#1.base|) (+ |ULTIMATE.start_remove_one_~item~2#1.offset| (* |ULTIMATE.start_remove_one_~next_field~0#1| 4)))) (<= 0 ~i~0) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_main_#t~ret27#1|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (or (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* ~unnamed1~0~LIST_END 4))))) (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* ~unnamed1~0~LIST_END 4)))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_remove_one_~list#1.base|) (+ |ULTIMATE.start_remove_one_~list#1.offset| (* |ULTIMATE.start_remove_one_~from#1| 4))) |ULTIMATE.start_remove_one_~item~2#1.base|) (= |ULTIMATE.start_remove_one_#in~from#1| |ULTIMATE.start_remove_one_~from#1|) (<= |#NULL.offset| 0) (= |ULTIMATE.start_remove_one_#in~list#1.base| |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~length~0#1|) (<= (+ (* ~unnamed1~0~LIST_END 4) |ULTIMATE.start_is_empty_~list#1.offset| 4) (select |#length| |ULTIMATE.start_is_empty_~list#1.base|)) (= (select |#valid| |ULTIMATE.start_remove_one_~item~2#1.base|) 1) (= |ULTIMATE.start_is_empty_~no_beg~0#1| |ULTIMATE.start_is_empty_#res#1|) (not (= (select |#valid| |ULTIMATE.start_remove_one_~next~0#1.base|) 1)) (<= 0 (+ |ULTIMATE.start_remove_one_~item~2#1.offset| (* |ULTIMATE.start_remove_one_~next_field~0#1| 4))) (= (ite (= ~unnamed1~0~LIST_END |ULTIMATE.start_remove_one_~from#1|) ~unnamed2~0~ITEM_NEXT ~unnamed2~0~ITEM_PREV) |ULTIMATE.start_remove_one_~term_field~1#1|) (<= |#NULL.base| 0) (= |~#list~0.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_~list#1.offset| |ULTIMATE.start_is_empty_#in~list#1.offset|) (= |ULTIMATE.start_is_empty_#in~list#1.base| |ULTIMATE.start_remove_one_~list#1.base|) (<= 3 |~#list~0.base|) (= ~unnamed1~0~LIST_BEG |ULTIMATE.start_main_#t~ret27#1|) (= (select |#valid| |ULTIMATE.start_is_empty_~list#1.base|) 1) (<= 0 |#NULL.offset|) (<= 0 (+ |ULTIMATE.start_remove_one_~list#1.offset| (* ~unnamed1~0~LIST_BEG 4))) (= |ULTIMATE.start_remove_one_~list#1.offset| |ULTIMATE.start_remove_one_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#list~0.offset| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|) (= (ite (= ~unnamed1~0~LIST_BEG |ULTIMATE.start_remove_one_~from#1|) ~unnamed2~0~ITEM_NEXT ~unnamed2~0~ITEM_PREV) |ULTIMATE.start_remove_one_~next_field~0#1|))' at error location [2022-12-14 09:14:12,793 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:14:12,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:14:12,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 10] total 37 [2022-12-14 09:14:12,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338733688] [2022-12-14 09:14:12,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:14:12,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-12-14 09:14:12,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-12-14 09:14:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=4652, Unknown=0, NotChecked=0, Total=5112 [2022-12-14 09:14:12,794 INFO L87 Difference]: Start difference. First operand 4980 states and 6980 transitions. Second operand has 37 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 34 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:14:15,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:15,325 INFO L93 Difference]: Finished difference Result 5430 states and 7470 transitions. [2022-12-14 09:14:15,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-14 09:14:15,326 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 34 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 42 [2022-12-14 09:14:15,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:15,330 INFO L225 Difference]: With dead ends: 5430 [2022-12-14 09:14:15,330 INFO L226 Difference]: Without dead ends: 5430 [2022-12-14 09:14:15,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3026 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=1051, Invalid=8651, Unknown=0, NotChecked=0, Total=9702 [2022-12-14 09:14:15,331 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 1170 mSDsluCounter, 2198 mSDsCounter, 0 mSdLazyCounter, 2162 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1172 SdHoareTripleChecker+Valid, 2341 SdHoareTripleChecker+Invalid, 2241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:15,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1172 Valid, 2341 Invalid, 2241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2162 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 09:14:15,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5430 states. [2022-12-14 09:14:15,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5430 to 4920. [2022-12-14 09:14:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4920 states, 4474 states have (on average 1.4000894054537327) internal successors, (6264), 4581 states have internal predecessors, (6264), 308 states have call successors, (308), 109 states have call predecessors, (308), 109 states have return successors, (308), 229 states have call predecessors, (308), 308 states have call successors, (308) [2022-12-14 09:14:15,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4920 states to 4920 states and 6880 transitions. [2022-12-14 09:14:15,377 INFO L78 Accepts]: Start accepts. Automaton has 4920 states and 6880 transitions. Word has length 42 [2022-12-14 09:14:15,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:15,377 INFO L495 AbstractCegarLoop]: Abstraction has 4920 states and 6880 transitions. [2022-12-14 09:14:15,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 34 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:14:15,378 INFO L276 IsEmpty]: Start isEmpty. Operand 4920 states and 6880 transitions. [2022-12-14 09:14:15,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 09:14:15,379 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:15,379 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:15,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 09:14:15,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:14:15,579 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:15,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:15,580 INFO L85 PathProgramCache]: Analyzing trace with hash -813091174, now seen corresponding path program 1 times [2022-12-14 09:14:15,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:15,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41751131] [2022-12-14 09:14:15,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:15,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:15,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:14:15,896 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:15,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41751131] [2022-12-14 09:14:15,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41751131] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:15,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:15,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-14 09:14:15,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765611361] [2022-12-14 09:14:15,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:15,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:14:15,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:15,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:14:15,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:14:15,897 INFO L87 Difference]: Start difference. First operand 4920 states and 6880 transitions. Second operand has 13 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:16,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:16,897 INFO L93 Difference]: Finished difference Result 5560 states and 7668 transitions. [2022-12-14 09:14:16,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 09:14:16,898 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 42 [2022-12-14 09:14:16,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:16,903 INFO L225 Difference]: With dead ends: 5560 [2022-12-14 09:14:16,903 INFO L226 Difference]: Without dead ends: 5560 [2022-12-14 09:14:16,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=335, Invalid=997, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 09:14:16,903 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 715 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:16,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [715 Valid, 794 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:14:16,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5560 states. [2022-12-14 09:14:16,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5560 to 4920. [2022-12-14 09:14:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4920 states, 4474 states have (on average 1.396960214573089) internal successors, (6250), 4581 states have internal predecessors, (6250), 308 states have call successors, (308), 109 states have call predecessors, (308), 109 states have return successors, (308), 229 states have call predecessors, (308), 308 states have call successors, (308) [2022-12-14 09:14:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4920 states to 4920 states and 6866 transitions. [2022-12-14 09:14:16,948 INFO L78 Accepts]: Start accepts. Automaton has 4920 states and 6866 transitions. Word has length 42 [2022-12-14 09:14:16,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:16,949 INFO L495 AbstractCegarLoop]: Abstraction has 4920 states and 6866 transitions. [2022-12-14 09:14:16,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 4920 states and 6866 transitions. [2022-12-14 09:14:16,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-14 09:14:16,949 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:16,949 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:16,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-12-14 09:14:16,950 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr35ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:16,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:16,950 INFO L85 PathProgramCache]: Analyzing trace with hash 563977593, now seen corresponding path program 1 times [2022-12-14 09:14:16,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:16,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005998759] [2022-12-14 09:14:16,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:16,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:14:17,271 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:17,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005998759] [2022-12-14 09:14:17,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005998759] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:17,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:17,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-14 09:14:17,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283119100] [2022-12-14 09:14:17,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:17,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:14:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:14:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:14:17,273 INFO L87 Difference]: Start difference. First operand 4920 states and 6866 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:17,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:17,957 INFO L93 Difference]: Finished difference Result 5568 states and 7667 transitions. [2022-12-14 09:14:17,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 09:14:17,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2022-12-14 09:14:17,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:17,962 INFO L225 Difference]: With dead ends: 5568 [2022-12-14 09:14:17,962 INFO L226 Difference]: Without dead ends: 5568 [2022-12-14 09:14:17,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=185, Invalid=415, Unknown=0, NotChecked=0, Total=600 [2022-12-14 09:14:17,963 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 533 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1185 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:17,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 883 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1185 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:14:17,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-12-14 09:14:17,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 5024. [2022-12-14 09:14:18,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5024 states, 4578 states have (on average 1.391218872870249) internal successors, (6369), 4685 states have internal predecessors, (6369), 308 states have call successors, (308), 109 states have call predecessors, (308), 109 states have return successors, (308), 229 states have call predecessors, (308), 308 states have call successors, (308) [2022-12-14 09:14:18,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5024 states to 5024 states and 6985 transitions. [2022-12-14 09:14:18,007 INFO L78 Accepts]: Start accepts. Automaton has 5024 states and 6985 transitions. Word has length 43 [2022-12-14 09:14:18,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:18,007 INFO L495 AbstractCegarLoop]: Abstraction has 5024 states and 6985 transitions. [2022-12-14 09:14:18,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:18,007 INFO L276 IsEmpty]: Start isEmpty. Operand 5024 states and 6985 transitions. [2022-12-14 09:14:18,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-14 09:14:18,008 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:18,008 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:18,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-12-14 09:14:18,008 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:18,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:18,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1971209576, now seen corresponding path program 1 times [2022-12-14 09:14:18,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:18,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977511423] [2022-12-14 09:14:18,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:18,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:18,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:18,064 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 09:14:18,065 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:18,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977511423] [2022-12-14 09:14:18,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977511423] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:18,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:18,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:14:18,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11321679] [2022-12-14 09:14:18,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:18,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:14:18,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:18,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:14:18,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:14:18,066 INFO L87 Difference]: Start difference. First operand 5024 states and 6985 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:14:18,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:18,134 INFO L93 Difference]: Finished difference Result 3918 states and 5496 transitions. [2022-12-14 09:14:18,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:14:18,134 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-12-14 09:14:18,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:18,139 INFO L225 Difference]: With dead ends: 3918 [2022-12-14 09:14:18,139 INFO L226 Difference]: Without dead ends: 3918 [2022-12-14 09:14:18,139 INFO L412 NwaCegarLoop]: 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 [2022-12-14 09:14:18,139 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 96 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:18,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 285 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:14:18,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3918 states. [2022-12-14 09:14:18,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3918 to 3097. [2022-12-14 09:14:18,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3097 states, 2815 states have (on average 1.3847246891651865) internal successors, (3898), 2893 states have internal predecessors, (3898), 186 states have call successors, (186), 67 states have call predecessors, (186), 67 states have return successors, (186), 136 states have call predecessors, (186), 186 states have call successors, (186) [2022-12-14 09:14:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3097 states to 3097 states and 4270 transitions. [2022-12-14 09:14:18,174 INFO L78 Accepts]: Start accepts. Automaton has 3097 states and 4270 transitions. Word has length 43 [2022-12-14 09:14:18,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:18,174 INFO L495 AbstractCegarLoop]: Abstraction has 3097 states and 4270 transitions. [2022-12-14 09:14:18,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:14:18,174 INFO L276 IsEmpty]: Start isEmpty. Operand 3097 states and 4270 transitions. [2022-12-14 09:14:18,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-12-14 09:14:18,175 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:18,175 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:18,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-12-14 09:14:18,175 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:18,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:18,175 INFO L85 PathProgramCache]: Analyzing trace with hash 303436412, now seen corresponding path program 1 times [2022-12-14 09:14:18,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:18,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416247227] [2022-12-14 09:14:18,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:18,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:14:18,664 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:18,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416247227] [2022-12-14 09:14:18,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416247227] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:18,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:18,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-14 09:14:18,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881348348] [2022-12-14 09:14:18,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:18,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:14:18,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:18,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:14:18,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-12-14 09:14:18,665 INFO L87 Difference]: Start difference. First operand 3097 states and 4270 transitions. Second operand has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 15 states have internal predecessors, (39), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:20,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:20,221 INFO L93 Difference]: Finished difference Result 4448 states and 5986 transitions. [2022-12-14 09:14:20,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-14 09:14:20,222 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 15 states have internal predecessors, (39), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-12-14 09:14:20,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:20,225 INFO L225 Difference]: With dead ends: 4448 [2022-12-14 09:14:20,226 INFO L226 Difference]: Without dead ends: 4448 [2022-12-14 09:14:20,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=672, Invalid=2084, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 09:14:20,226 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 1301 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 1942 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1301 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 2065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:20,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1301 Valid, 1238 Invalid, 2065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1942 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 09:14:20,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4448 states. [2022-12-14 09:14:20,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4448 to 3532. [2022-12-14 09:14:20,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3532 states, 3225 states have (on average 1.364031007751938) internal successors, (4399), 3299 states have internal predecessors, (4399), 208 states have call successors, (208), 74 states have call predecessors, (208), 74 states have return successors, (208), 158 states have call predecessors, (208), 208 states have call successors, (208) [2022-12-14 09:14:20,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3532 states to 3532 states and 4815 transitions. [2022-12-14 09:14:20,262 INFO L78 Accepts]: Start accepts. Automaton has 3532 states and 4815 transitions. Word has length 44 [2022-12-14 09:14:20,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:20,262 INFO L495 AbstractCegarLoop]: Abstraction has 3532 states and 4815 transitions. [2022-12-14 09:14:20,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 15 states have internal predecessors, (39), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:20,262 INFO L276 IsEmpty]: Start isEmpty. Operand 3532 states and 4815 transitions. [2022-12-14 09:14:20,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-12-14 09:14:20,262 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:20,262 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:20,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-12-14 09:14:20,263 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:20,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:20,263 INFO L85 PathProgramCache]: Analyzing trace with hash 923742167, now seen corresponding path program 1 times [2022-12-14 09:14:20,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:20,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975942218] [2022-12-14 09:14:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:20,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:20,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 09:14:20,340 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:20,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975942218] [2022-12-14 09:14:20,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975942218] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:14:20,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145727823] [2022-12-14 09:14:20,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:20,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:14:20,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:14:20,341 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:14:20,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 09:14:20,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:20,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 09:14:20,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:14:20,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:20,676 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-12-14 09:14:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 09:14:20,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:14:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 09:14:20,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145727823] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:14:20,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [185126025] [2022-12-14 09:14:20,791 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 09:14:20,791 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:14:20,791 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:14:20,791 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:14:20,792 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:14:21,348 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:14:21,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 49 [2022-12-14 09:14:21,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,395 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 83 [2022-12-14 09:14:21,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:21,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:21,413 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2022-12-14 09:14:21,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:21,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:21,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:21,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:22,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,575 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:14:22,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 507 [2022-12-14 09:14:22,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:22,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,763 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 475 treesize of output 394 [2022-12-14 09:14:22,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:14:22,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:22,784 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 415 treesize of output 350 [2022-12-14 09:14:22,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:22,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:22,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:23,914 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:14:23,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 49 [2022-12-14 09:14:23,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:23,963 INFO L350 Elim1Store]: Elim1 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 17 [2022-12-14 09:14:23,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:23,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:23,984 INFO L350 Elim1Store]: Elim1 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 53 treesize of output 29 [2022-12-14 09:14:24,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:24,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:24,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:24,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:24,109 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:24,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:25,201 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:14:25,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 49 [2022-12-14 09:14:25,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:25,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:25,254 INFO L350 Elim1Store]: Elim1 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 56 treesize of output 28 [2022-12-14 09:14:25,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:14:25,273 INFO L350 Elim1Store]: Elim1 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 28 treesize of output 16 [2022-12-14 09:14:25,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:25,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:25,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:25,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:14:25,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:25,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:14:26,144 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 15 for LOIs [2022-12-14 09:14:26,145 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:14:30,435 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '190002#(and (= |~#list~0.offset| 0) (= (select |#valid| |~#list~0.base|) 1) (= (select (select |#memory_$Pointer$.offset| |~#list~0.base|) (+ (* |ULTIMATE.start_main_~end_point~0#1| 4) |~#list~0.offset|)) |ULTIMATE.start_main_~cursor~0#1.offset|) (= 3 |~#list~0.base|) (<= 0 ~i~0) (not (= |ULTIMATE.start_main_old_#valid#1| |#valid|)) (<= (+ (* |ULTIMATE.start_main_~end_point~0#1| 4) |~#list~0.offset| 4) (select |#length| |~#list~0.base|)) (= |ULTIMATE.start_main_~y~0#1| 0) (or (and (= ~unnamed2~0~ITEM_NEXT |ULTIMATE.start_main_~direction~0#1|) (= ~unnamed1~0~LIST_BEG |ULTIMATE.start_main_~end_point~0#1|)) (and (= ~unnamed2~0~ITEM_PREV |ULTIMATE.start_main_~direction~0#1|) (= ~unnamed1~0~LIST_END |ULTIMATE.start_main_~end_point~0#1|))) (= |ULTIMATE.start_main_~z~0#1| 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= (select (select |#memory_$Pointer$.base| |~#list~0.base|) (+ (* |ULTIMATE.start_main_~end_point~0#1| 4) |~#list~0.offset|)) |ULTIMATE.start_main_~cursor~0#1.base|) (= |ULTIMATE.start_main_~length~0#1| 0) (= |ULTIMATE.start_main_#res#1| 0) (= |#NULL.base| 0))' at error location [2022-12-14 09:14:30,435 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:14:30,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:14:30,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2022-12-14 09:14:30,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880819918] [2022-12-14 09:14:30,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:14:30,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 09:14:30,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:30,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 09:14:30,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1357, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 09:14:30,437 INFO L87 Difference]: Start difference. First operand 3532 states and 4815 transitions. Second operand has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 09:14:31,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:31,203 INFO L93 Difference]: Finished difference Result 4395 states and 6027 transitions. [2022-12-14 09:14:31,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-14 09:14:31,204 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 44 [2022-12-14 09:14:31,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:31,207 INFO L225 Difference]: With dead ends: 4395 [2022-12-14 09:14:31,207 INFO L226 Difference]: Without dead ends: 4391 [2022-12-14 09:14:31,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 95 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=312, Invalid=2138, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 09:14:31,208 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 334 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:31,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 887 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:14:31,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4391 states. [2022-12-14 09:14:31,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4391 to 3547. [2022-12-14 09:14:31,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3547 states, 3240 states have (on average 1.3617283950617285) internal successors, (4412), 3314 states have internal predecessors, (4412), 208 states have call successors, (208), 74 states have call predecessors, (208), 74 states have return successors, (208), 158 states have call predecessors, (208), 208 states have call successors, (208) [2022-12-14 09:14:31,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 4828 transitions. [2022-12-14 09:14:31,244 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 4828 transitions. Word has length 44 [2022-12-14 09:14:31,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:31,244 INFO L495 AbstractCegarLoop]: Abstraction has 3547 states and 4828 transitions. [2022-12-14 09:14:31,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 09:14:31,244 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 4828 transitions. [2022-12-14 09:14:31,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-12-14 09:14:31,245 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:31,245 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:31,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 09:14:31,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:14:31,446 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:31,447 INFO L85 PathProgramCache]: Analyzing trace with hash 816594395, now seen corresponding path program 1 times [2022-12-14 09:14:31,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:31,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936697596] [2022-12-14 09:14:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:31,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:31,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:31,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:14:31,610 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:31,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936697596] [2022-12-14 09:14:31,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936697596] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:31,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:31,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 09:14:31,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711087070] [2022-12-14 09:14:31,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:31,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:14:31,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:31,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:14:31,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:14:31,611 INFO L87 Difference]: Start difference. First operand 3547 states and 4828 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:14:31,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:31,851 INFO L93 Difference]: Finished difference Result 4817 states and 6571 transitions. [2022-12-14 09:14:31,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 09:14:31,852 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 45 [2022-12-14 09:14:31,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:31,856 INFO L225 Difference]: With dead ends: 4817 [2022-12-14 09:14:31,856 INFO L226 Difference]: Without dead ends: 4817 [2022-12-14 09:14:31,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:14:31,857 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 466 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:31,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [466 Valid, 356 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:14:31,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4817 states. [2022-12-14 09:14:31,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4817 to 3546. [2022-12-14 09:14:31,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3546 states, 3240 states have (on average 1.3598765432098765) internal successors, (4406), 3313 states have internal predecessors, (4406), 208 states have call successors, (208), 74 states have call predecessors, (208), 74 states have return successors, (208), 158 states have call predecessors, (208), 208 states have call successors, (208) [2022-12-14 09:14:31,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3546 states to 3546 states and 4822 transitions. [2022-12-14 09:14:31,891 INFO L78 Accepts]: Start accepts. Automaton has 3546 states and 4822 transitions. Word has length 45 [2022-12-14 09:14:31,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:31,891 INFO L495 AbstractCegarLoop]: Abstraction has 3546 states and 4822 transitions. [2022-12-14 09:14:31,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:14:31,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3546 states and 4822 transitions. [2022-12-14 09:14:31,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 09:14:31,892 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:31,892 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:31,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-12-14 09:14:31,892 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:31,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:31,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1514630460, now seen corresponding path program 1 times [2022-12-14 09:14:31,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:31,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522883479] [2022-12-14 09:14:31,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:31,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:32,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:14:32,289 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:32,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522883479] [2022-12-14 09:14:32,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522883479] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:14:32,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:14:32,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-14 09:14:32,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493786663] [2022-12-14 09:14:32,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:14:32,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:14:32,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:14:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:14:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:14:32,290 INFO L87 Difference]: Start difference. First operand 3546 states and 4822 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:14:33,283 INFO L93 Difference]: Finished difference Result 3974 states and 5289 transitions. [2022-12-14 09:14:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 09:14:33,283 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 46 [2022-12-14 09:14:33,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:14:33,286 INFO L225 Difference]: With dead ends: 3974 [2022-12-14 09:14:33,286 INFO L226 Difference]: Without dead ends: 3974 [2022-12-14 09:14:33,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 09:14:33,287 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 759 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 09:14:33,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 990 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 890 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 09:14:33,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3974 states. [2022-12-14 09:14:33,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3974 to 2884. [2022-12-14 09:14:33,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2884 states, 2608 states have (on average 1.3600460122699387) internal successors, (3547), 2680 states have internal predecessors, (3547), 178 states have call successors, (178), 74 states have call predecessors, (178), 74 states have return successors, (178), 129 states have call predecessors, (178), 178 states have call successors, (178) [2022-12-14 09:14:33,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2884 states to 2884 states and 3903 transitions. [2022-12-14 09:14:33,329 INFO L78 Accepts]: Start accepts. Automaton has 2884 states and 3903 transitions. Word has length 46 [2022-12-14 09:14:33,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:14:33,329 INFO L495 AbstractCegarLoop]: Abstraction has 2884 states and 3903 transitions. [2022-12-14 09:14:33,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 09:14:33,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2884 states and 3903 transitions. [2022-12-14 09:14:33,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 09:14:33,330 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:14:33,330 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:14:33,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-12-14 09:14:33,330 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2022-12-14 09:14:33,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:14:33,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1044624390, now seen corresponding path program 1 times [2022-12-14 09:14:33,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:14:33,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118837305] [2022-12-14 09:14:33,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:33,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:14:33,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:33,438 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:14:33,439 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:14:33,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118837305] [2022-12-14 09:14:33,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118837305] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:14:33,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803645043] [2022-12-14 09:14:33,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:14:33,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:14:33,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:14:33,440 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:14:33,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0c93ab8-6201-4e23-956e-7fa204a75ebc/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 09:14:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:14:33,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-14 09:14:33,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:14:45,812 WARN L233 SmtUtils]: Spent 12.06s on a formula simplification. DAG size of input: 45 DAG size of output: 42 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:14:51,894 WARN L233 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:14:57,972 WARN L233 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:15:08,039 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 40 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:15:14,220 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 42 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:15:20,311 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:15:20,345 INFO L321 Elim1Store]: treesize reduction 43, result has 34.8 percent of original size [2022-12-14 09:15:20,345 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 46 treesize of output 60 [2022-12-14 09:15:20,364 INFO L321 Elim1Store]: treesize reduction 41, result has 35.9 percent of original size [2022-12-14 09:15:20,364 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 36 treesize of output 50 [2022-12-14 09:15:22,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-12-14 09:15:22,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-12-14 09:15:22,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,684 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:15:22,685 INFO L350 Elim1Store]: Elim1 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 4 case distinctions, treesize of input 134 treesize of output 138 [2022-12-14 09:15:22,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:22,703 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 09:15:22,703 INFO L350 Elim1Store]: Elim1 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 4 case distinctions, treesize of input 102 treesize of output 106 [2022-12-14 09:15:22,936 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 09:15:22,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:15:25,385 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:15:25,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803645043] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:15:25,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [457823247] [2022-12-14 09:15:25,387 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2022-12-14 09:15:25,387 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:15:25,387 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:15:25,388 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:15:25,388 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:15:25,966 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:15:25,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 49 [2022-12-14 09:15:26,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:26,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,054 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 70 [2022-12-14 09:15:26,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:26,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:26,070 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 70 [2022-12-14 09:15:26,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:26,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:26,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:26,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:26,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:26,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:27,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,225 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:15:27,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 507 [2022-12-14 09:15:27,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,383 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 472 treesize of output 395 [2022-12-14 09:15:27,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 09:15:27,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:27,402 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 412 treesize of output 351 [2022-12-14 09:15:27,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:27,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:27,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:27,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:28,504 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:15:28,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 49 [2022-12-14 09:15:28,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:28,546 INFO L350 Elim1Store]: Elim1 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 28 treesize of output 16 [2022-12-14 09:15:28,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:28,553 INFO L350 Elim1Store]: Elim1 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 56 treesize of output 28 [2022-12-14 09:15:28,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:28,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:28,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:28,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:29,618 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-12-14 09:15:29,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 49 [2022-12-14 09:15:29,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:29,664 INFO L350 Elim1Store]: Elim1 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 28 treesize of output 16 [2022-12-14 09:15:29,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 09:15:29,676 INFO L350 Elim1Store]: Elim1 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 56 treesize of output 28 [2022-12-14 09:15:29,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:29,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2022-12-14 09:15:29,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:29,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 09:15:30,538 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 15 for LOIs [2022-12-14 09:15:30,540 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:15:36,441 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '213602#(and (<= |ULTIMATE.start_is_empty_~no_end~0#1| 1) (<= |ULTIMATE.start_is_empty_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_is_empty_#in~list#1.offset|) (<= 3 |ULTIMATE.start_is_empty_#in~list#1.base|) (= 3 |~#list~0.base|) (<= 0 ~i~0) (<= |ULTIMATE.start_remove_one_#in~list#1.base| 3) (<= 0 (+ |ULTIMATE.start_main_#t~ret27#1| 2147483648)) (<= 3 |ULTIMATE.start_is_empty_~list#1.base|) (= |ULTIMATE.start_main_~y~0#1| 0) (<= |ULTIMATE.start_is_empty_#in~list#1.base| 3) (<= 0 |ULTIMATE.start_remove_one_~list#1.offset|) (<= |ULTIMATE.start_is_empty_~no_beg~0#1| 1) (or (< 10 ~i~0) (not (= |ULTIMATE.start_is_empty_~no_end~0#1| |ULTIMATE.start_is_empty_~no_beg~0#1|))) (<= 0 (+ |ULTIMATE.start_remove_one_~from#1| 2147483648)) (<= |ULTIMATE.start_remove_one_~from#1| 2147483647) (<= 3 |ULTIMATE.start_remove_one_#in~list#1.base|) (<= 0 |ULTIMATE.start_is_empty_~no_beg~0#1|) (<= |ULTIMATE.start_main_#t~ret27#1| 2147483647) (<= |ULTIMATE.start_remove_one_~list#1.base| 3) (= |ULTIMATE.start_is_empty_~list#1.offset| 0) (<= 0 |ULTIMATE.start_is_empty_~no_end~0#1|) (<= 0 (+ |ULTIMATE.start_remove_one_#in~from#1| 2147483648)) (<= 0 |ULTIMATE.start_remove_one_#in~list#1.offset|) (<= |ULTIMATE.start_remove_one_#in~from#1| 2147483647) (= |#NULL.offset| 0) (<= 0 |~#list~0.offset|) (<= 3 |ULTIMATE.start_remove_one_~list#1.base|) (<= |ULTIMATE.start_is_empty_~list#1.base| 3) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_remove_one_#in~list#1.offset| 0) (= |ULTIMATE.start_main_~length~0#1| 0) (<= |ULTIMATE.start_remove_one_~list#1.offset| 0) (not (< |ULTIMATE.start_is_empty_~list#1.base| |#StackHeapBarrier|)) (<= |~#list~0.offset| 0) (= |#NULL.base| 0) (<= 0 |ULTIMATE.start_main_~z~0#1|))' at error location [2022-12-14 09:15:36,441 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:15:36,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:15:36,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 16] total 35 [2022-12-14 09:15:36,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488524325] [2022-12-14 09:15:36,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:15:36,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-14 09:15:36,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:15:36,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-14 09:15:36,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=3108, Unknown=3, NotChecked=0, Total=3422 [2022-12-14 09:15:36,442 INFO L87 Difference]: Start difference. First operand 2884 states and 3903 transitions. Second operand has 35 states, 35 states have (on average 3.085714285714286) internal successors, (108), 35 states have internal predecessors, (108), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 09:15:39,472 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:15:43,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:15:57,877 WARN L233 SmtUtils]: Spent 12.16s on a formula simplification. DAG size of input: 109 DAG size of output: 91 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:15:59,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:14,156 WARN L233 SmtUtils]: Spent 12.20s on a formula simplification. DAG size of input: 113 DAG size of output: 94 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:16:16,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:18,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:40,505 WARN L233 SmtUtils]: Spent 20.25s on a formula simplification. DAG size of input: 118 DAG size of output: 99 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:16:42,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:44,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:46,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:48,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:16:50,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:17:02,706 WARN L233 SmtUtils]: Spent 12.05s on a formula simplification. DAG size of input: 49 DAG size of output: 45 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:17:17,021 WARN L233 SmtUtils]: Spent 12.09s on a formula simplification. DAG size of input: 64 DAG size of output: 59 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:17:27,186 WARN L233 SmtUtils]: Spent 8.11s on a formula simplification. DAG size of input: 69 DAG size of output: 64 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:17:43,320 WARN L233 SmtUtils]: Spent 8.06s on a formula simplification. DAG size of input: 64 DAG size of output: 58 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:17:51,481 WARN L233 SmtUtils]: Spent 8.07s on a formula simplification. DAG size of input: 73 DAG size of output: 67 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:17:59,613 WARN L233 SmtUtils]: Spent 8.08s on a formula simplification. DAG size of input: 76 DAG size of output: 68 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:18:01,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:03,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:05,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:07,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:13,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:15,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:20,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:27,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:29,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:31,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:33,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:36,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:38,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:40,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:42,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:44,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:46,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:48,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:50,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:52,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:18:57,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:19:01,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:19:24,353 WARN L233 SmtUtils]: Spent 20.42s on a formula simplification. DAG size of input: 176 DAG size of output: 122 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:19:26,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:19:48,682 WARN L233 SmtUtils]: Spent 20.24s on a formula simplification. DAG size of input: 150 DAG size of output: 113 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:19:50,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:20:15,378 WARN L233 SmtUtils]: Spent 20.50s on a formula simplification. DAG size of input: 180 DAG size of output: 125 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 09:20:17,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 09:20:41,776 WARN L233 SmtUtils]: Spent 20.29s on a formula simplification. DAG size of input: 154 DAG size of output: 116 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)