./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0521.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0521.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0 --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 aa94cb741c9c7eaa2ca9bb871f44dd4c619faf21975944b61e221a61ad9730d7 --- 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-e04fb08 [2022-11-16 20:10:37,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 20:10:37,751 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 20:10:37,798 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 20:10:37,798 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 20:10:37,800 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 20:10:37,801 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 20:10:37,803 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 20:10:37,805 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 20:10:37,806 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 20:10:37,809 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 20:10:37,812 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 20:10:37,813 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 20:10:37,815 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 20:10:37,821 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 20:10:37,823 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 20:10:37,824 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 20:10:37,825 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 20:10:37,827 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 20:10:37,829 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 20:10:37,834 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 20:10:37,843 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 20:10:37,849 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 20:10:37,850 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 20:10:37,868 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 20:10:37,869 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 20:10:37,869 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 20:10:37,871 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 20:10:37,871 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 20:10:37,872 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 20:10:37,873 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 20:10:37,874 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 20:10:37,877 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 20:10:37,879 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 20:10:37,881 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 20:10:37,882 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 20:10:37,883 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 20:10:37,884 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 20:10:37,884 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 20:10:37,885 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 20:10:37,886 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 20:10:37,887 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-16 20:10:37,926 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 20:10:37,927 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 20:10:37,927 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 20:10:37,927 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 20:10:37,928 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 20:10:37,928 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 20:10:37,929 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 20:10:37,929 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 20:10:37,929 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 20:10:37,929 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-16 20:10:37,930 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 20:10:37,930 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 20:10:37,930 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-16 20:10:37,930 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-16 20:10:37,931 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 20:10:37,931 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-16 20:10:37,931 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-16 20:10:37,931 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-16 20:10:37,932 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 20:10:37,932 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 20:10:37,933 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 20:10:37,933 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 20:10:37,933 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 20:10:37,933 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 20:10:37,934 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 20:10:37,934 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 20:10:37,934 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-16 20:10:37,934 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-16 20:10:37,935 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-16 20:10:37,935 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 20:10:37,935 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 20:10:37,935 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 20:10:37,936 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 20:10:37,936 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 20:10:37,936 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 20:10:37,936 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:10:37,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 20:10:37,937 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-16 20:10:37,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 20:10:37,937 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-16 20:10:37,938 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 20:10:37,938 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 20:10:37,938 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_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/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_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0 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 -> aa94cb741c9c7eaa2ca9bb871f44dd4c619faf21975944b61e221a61ad9730d7 [2022-11-16 20:10:38,263 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 20:10:38,294 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 20:10:38,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 20:10:38,300 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 20:10:38,301 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 20:10:38,302 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/memsafety/test-0521.i [2022-11-16 20:10:38,390 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/e6dbfccd1/147b48448001494fb282c862f054b041/FLAG6ed505378 [2022-11-16 20:10:38,982 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 20:10:38,983 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/sv-benchmarks/c/memsafety/test-0521.i [2022-11-16 20:10:38,995 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/e6dbfccd1/147b48448001494fb282c862f054b041/FLAG6ed505378 [2022-11-16 20:10:39,270 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/e6dbfccd1/147b48448001494fb282c862f054b041 [2022-11-16 20:10:39,273 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 20:10:39,275 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 20:10:39,277 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 20:10:39,277 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 20:10:39,281 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 20:10:39,282 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,284 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@379ddaf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39, skipping insertion in model container [2022-11-16 20:10:39,284 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,292 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 20:10:39,339 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:10:39,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:10:39,746 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 20:10:39,819 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:10:39,845 INFO L208 MainTranslator]: Completed translation [2022-11-16 20:10:39,846 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39 WrapperNode [2022-11-16 20:10:39,846 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 20:10:39,847 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 20:10:39,847 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 20:10:39,847 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 20:10:39,856 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,872 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,902 INFO L138 Inliner]: procedures = 125, calls = 95, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 305 [2022-11-16 20:10:39,903 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 20:10:39,903 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 20:10:39,903 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 20:10:39,904 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 20:10:39,915 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,915 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,920 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,920 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,952 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,959 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,961 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,963 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:39,987 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 20:10:39,990 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 20:10:39,995 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 20:10:39,995 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 20:10:39,996 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (1/1) ... [2022-11-16 20:10:40,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:10:40,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:10:40,032 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 20:10:40,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 20:10:40,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 20:10:40,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 20:10:40,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 20:10:40,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 20:10:40,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 20:10:40,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 20:10:40,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 20:10:40,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 20:10:40,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 20:10:40,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 20:10:40,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 20:10:40,284 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 20:10:40,287 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 20:10:41,499 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 20:10:41,665 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 20:10:41,665 INFO L300 CfgBuilder]: Removed 8 assume(true) statements. [2022-11-16 20:10:41,672 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:10:41 BoogieIcfgContainer [2022-11-16 20:10:41,672 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 20:10:41,678 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 20:10:41,678 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 20:10:41,684 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 20:10:41,684 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:10:39" (1/3) ... [2022-11-16 20:10:41,685 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d16a10d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:10:41, skipping insertion in model container [2022-11-16 20:10:41,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:10:39" (2/3) ... [2022-11-16 20:10:41,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d16a10d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:10:41, skipping insertion in model container [2022-11-16 20:10:41,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:10:41" (3/3) ... [2022-11-16 20:10:41,692 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0521.i [2022-11-16 20:10:41,717 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 20:10:41,718 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 152 error locations. [2022-11-16 20:10:41,831 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 20:10:41,844 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;@233eb617, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 20:10:41,844 INFO L358 AbstractCegarLoop]: Starting to check reachability of 152 error locations. [2022-11-16 20:10:41,850 INFO L276 IsEmpty]: Start isEmpty. Operand has 274 states, 121 states have (on average 2.4958677685950414) internal successors, (302), 273 states have internal predecessors, (302), 0 states have call successors, (0), 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-11-16 20:10:41,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-16 20:10:41,860 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:41,861 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-16 20:10:41,862 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:41,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:41,871 INFO L85 PathProgramCache]: Analyzing trace with hash 16140635, now seen corresponding path program 1 times [2022-11-16 20:10:41,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:41,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392898026] [2022-11-16 20:10:41,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:41,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:42,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:42,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:42,195 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:42,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392898026] [2022-11-16 20:10:42,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392898026] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:42,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:42,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:42,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935721458] [2022-11-16 20:10:42,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:42,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:42,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:42,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:42,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:42,242 INFO L87 Difference]: Start difference. First operand has 274 states, 121 states have (on average 2.4958677685950414) internal successors, (302), 273 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:42,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:42,793 INFO L93 Difference]: Finished difference Result 355 states and 389 transitions. [2022-11-16 20:10:42,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:42,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:42,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:42,819 INFO L225 Difference]: With dead ends: 355 [2022-11-16 20:10:42,820 INFO L226 Difference]: Without dead ends: 354 [2022-11-16 20:10:42,822 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-11-16 20:10:42,829 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 98 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:42,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 429 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:42,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-11-16 20:10:42,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 271. [2022-11-16 20:10:42,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 121 states have (on average 2.446280991735537) internal successors, (296), 270 states have internal predecessors, (296), 0 states have call successors, (0), 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-11-16 20:10:42,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 296 transitions. [2022-11-16 20:10:42,894 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 296 transitions. Word has length 4 [2022-11-16 20:10:42,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:42,894 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 296 transitions. [2022-11-16 20:10:42,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:42,896 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 296 transitions. [2022-11-16 20:10:42,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-16 20:10:42,896 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:42,896 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-16 20:10:42,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 20:10:42,898 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:42,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:42,899 INFO L85 PathProgramCache]: Analyzing trace with hash 16140636, now seen corresponding path program 1 times [2022-11-16 20:10:42,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:42,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973846219] [2022-11-16 20:10:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:42,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:43,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:43,034 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:43,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973846219] [2022-11-16 20:10:43,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973846219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:43,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:43,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:43,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371241514] [2022-11-16 20:10:43,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:43,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:43,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:43,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:43,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:43,038 INFO L87 Difference]: Start difference. First operand 271 states and 296 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:43,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:43,600 INFO L93 Difference]: Finished difference Result 473 states and 520 transitions. [2022-11-16 20:10:43,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:43,601 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:43,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:43,603 INFO L225 Difference]: With dead ends: 473 [2022-11-16 20:10:43,603 INFO L226 Difference]: Without dead ends: 473 [2022-11-16 20:10:43,603 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-11-16 20:10:43,604 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 229 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:43,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 507 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-16 20:10:43,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-11-16 20:10:43,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 269. [2022-11-16 20:10:43,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 121 states have (on average 2.4297520661157024) internal successors, (294), 268 states have internal predecessors, (294), 0 states have call successors, (0), 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-11-16 20:10:43,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 294 transitions. [2022-11-16 20:10:43,621 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 294 transitions. Word has length 4 [2022-11-16 20:10:43,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:43,621 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 294 transitions. [2022-11-16 20:10:43,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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-11-16 20:10:43,622 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 294 transitions. [2022-11-16 20:10:43,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:10:43,623 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:43,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:10:43,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 20:10:43,623 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:43,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:43,624 INFO L85 PathProgramCache]: Analyzing trace with hash 499844386, now seen corresponding path program 1 times [2022-11-16 20:10:43,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:43,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979821462] [2022-11-16 20:10:43,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:43,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:43,695 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:43,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979821462] [2022-11-16 20:10:43,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979821462] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:43,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:43,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:43,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997175014] [2022-11-16 20:10:43,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:43,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:43,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:43,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:43,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:43,698 INFO L87 Difference]: Start difference. First operand 269 states and 294 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:43,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:43,992 INFO L93 Difference]: Finished difference Result 253 states and 278 transitions. [2022-11-16 20:10:43,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:43,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:43,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:43,994 INFO L225 Difference]: With dead ends: 253 [2022-11-16 20:10:43,995 INFO L226 Difference]: Without dead ends: 253 [2022-11-16 20:10:43,995 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-11-16 20:10:43,996 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 71 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:43,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 293 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:10:43,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-11-16 20:10:44,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2022-11-16 20:10:44,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 121 states have (on average 2.2975206611570247) internal successors, (278), 252 states have internal predecessors, (278), 0 states have call successors, (0), 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-11-16 20:10:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 278 transitions. [2022-11-16 20:10:44,008 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 278 transitions. Word has length 5 [2022-11-16 20:10:44,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:44,009 INFO L495 AbstractCegarLoop]: Abstraction has 253 states and 278 transitions. [2022-11-16 20:10:44,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:44,009 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 278 transitions. [2022-11-16 20:10:44,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:10:44,009 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:44,010 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:10:44,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 20:10:44,010 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:44,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:44,011 INFO L85 PathProgramCache]: Analyzing trace with hash 499844387, now seen corresponding path program 1 times [2022-11-16 20:10:44,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:44,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942227569] [2022-11-16 20:10:44,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:44,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:44,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:44,085 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:44,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942227569] [2022-11-16 20:10:44,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942227569] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:44,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:44,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820186730] [2022-11-16 20:10:44,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:44,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:44,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:44,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:44,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:44,093 INFO L87 Difference]: Start difference. First operand 253 states and 278 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:44,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:44,354 INFO L93 Difference]: Finished difference Result 237 states and 262 transitions. [2022-11-16 20:10:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:44,355 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:44,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:44,356 INFO L225 Difference]: With dead ends: 237 [2022-11-16 20:10:44,356 INFO L226 Difference]: Without dead ends: 237 [2022-11-16 20:10:44,357 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-11-16 20:10:44,358 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 55 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:44,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 301 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:44,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-11-16 20:10:44,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 237. [2022-11-16 20:10:44,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 121 states have (on average 2.165289256198347) internal successors, (262), 236 states have internal predecessors, (262), 0 states have call successors, (0), 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-11-16 20:10:44,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 262 transitions. [2022-11-16 20:10:44,367 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 262 transitions. Word has length 5 [2022-11-16 20:10:44,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:44,367 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 262 transitions. [2022-11-16 20:10:44,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:10:44,367 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 262 transitions. [2022-11-16 20:10:44,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-16 20:10:44,368 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:44,368 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-16 20:10:44,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 20:10:44,369 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:44,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:44,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1668216808, now seen corresponding path program 1 times [2022-11-16 20:10:44,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:44,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8805339] [2022-11-16 20:10:44,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:44,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:44,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:44,441 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:44,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8805339] [2022-11-16 20:10:44,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8805339] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:44,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:44,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:44,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214063198] [2022-11-16 20:10:44,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:44,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:44,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:44,443 INFO L87 Difference]: Start difference. First operand 237 states and 262 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:44,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:44,780 INFO L93 Difference]: Finished difference Result 288 states and 322 transitions. [2022-11-16 20:10:44,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:44,781 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-16 20:10:44,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:44,783 INFO L225 Difference]: With dead ends: 288 [2022-11-16 20:10:44,783 INFO L226 Difference]: Without dead ends: 288 [2022-11-16 20:10:44,783 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-11-16 20:10:44,784 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 62 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:44,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 363 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:10:44,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-11-16 20:10:44,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 235. [2022-11-16 20:10:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 121 states have (on average 2.1487603305785123) internal successors, (260), 234 states have internal predecessors, (260), 0 states have call successors, (0), 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-11-16 20:10:44,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 260 transitions. [2022-11-16 20:10:44,799 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 260 transitions. Word has length 6 [2022-11-16 20:10:44,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:44,800 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 260 transitions. [2022-11-16 20:10:44,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:44,800 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 260 transitions. [2022-11-16 20:10:44,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-16 20:10:44,801 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:44,801 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-16 20:10:44,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 20:10:44,801 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:44,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:44,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1668216807, now seen corresponding path program 1 times [2022-11-16 20:10:44,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:44,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713229889] [2022-11-16 20:10:44,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:44,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:44,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:44,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:44,967 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:44,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713229889] [2022-11-16 20:10:44,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713229889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:44,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:44,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:44,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583791061] [2022-11-16 20:10:44,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:44,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:44,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:44,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:44,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:44,971 INFO L87 Difference]: Start difference. First operand 235 states and 260 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:45,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:45,415 INFO L93 Difference]: Finished difference Result 407 states and 454 transitions. [2022-11-16 20:10:45,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:45,417 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-16 20:10:45,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:45,423 INFO L225 Difference]: With dead ends: 407 [2022-11-16 20:10:45,424 INFO L226 Difference]: Without dead ends: 407 [2022-11-16 20:10:45,424 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-11-16 20:10:45,429 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 193 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:45,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 441 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:45,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-11-16 20:10:45,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 233. [2022-11-16 20:10:45,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 121 states have (on average 2.1322314049586777) internal successors, (258), 232 states have internal predecessors, (258), 0 states have call successors, (0), 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-11-16 20:10:45,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 258 transitions. [2022-11-16 20:10:45,443 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 258 transitions. Word has length 6 [2022-11-16 20:10:45,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:45,443 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 258 transitions. [2022-11-16 20:10:45,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:45,444 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 258 transitions. [2022-11-16 20:10:45,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-16 20:10:45,444 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:45,445 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:45,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 20:10:45,445 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:45,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:45,447 INFO L85 PathProgramCache]: Analyzing trace with hash -685881597, now seen corresponding path program 1 times [2022-11-16 20:10:45,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:45,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622918333] [2022-11-16 20:10:45,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:45,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:45,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:45,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:45,513 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:45,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622918333] [2022-11-16 20:10:45,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622918333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:45,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:45,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:10:45,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46248333] [2022-11-16 20:10:45,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:45,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 20:10:45,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:45,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 20:10:45,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 20:10:45,516 INFO L87 Difference]: Start difference. First operand 233 states and 258 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:45,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:45,788 INFO L93 Difference]: Finished difference Result 575 states and 638 transitions. [2022-11-16 20:10:45,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:10:45,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-16 20:10:45,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:45,792 INFO L225 Difference]: With dead ends: 575 [2022-11-16 20:10:45,792 INFO L226 Difference]: Without dead ends: 575 [2022-11-16 20:10:45,792 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-11-16 20:10:45,793 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 507 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:45,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 636 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:45,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-11-16 20:10:45,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 238. [2022-11-16 20:10:45,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 126 states have (on average 2.0952380952380953) internal successors, (264), 237 states have internal predecessors, (264), 0 states have call successors, (0), 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-11-16 20:10:45,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 264 transitions. [2022-11-16 20:10:45,804 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 264 transitions. Word has length 7 [2022-11-16 20:10:45,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:45,804 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 264 transitions. [2022-11-16 20:10:45,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:45,805 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 264 transitions. [2022-11-16 20:10:45,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-16 20:10:45,806 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:45,806 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:45,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 20:10:45,806 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:45,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash 281311273, now seen corresponding path program 1 times [2022-11-16 20:10:45,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:45,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648628876] [2022-11-16 20:10:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:45,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:45,987 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:45,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648628876] [2022-11-16 20:10:45,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648628876] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:45,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:45,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:10:45,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216046575] [2022-11-16 20:10:45,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 20:10:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 20:10:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:10:45,990 INFO L87 Difference]: Start difference. First operand 238 states and 264 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:46,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:46,469 INFO L93 Difference]: Finished difference Result 571 states and 634 transitions. [2022-11-16 20:10:46,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:10:46,470 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-16 20:10:46,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:46,472 INFO L225 Difference]: With dead ends: 571 [2022-11-16 20:10:46,473 INFO L226 Difference]: Without dead ends: 571 [2022-11-16 20:10:46,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 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-11-16 20:10:46,474 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 499 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:46,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [499 Valid, 1022 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:46,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2022-11-16 20:10:46,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 241. [2022-11-16 20:10:46,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 129 states have (on average 2.0697674418604652) internal successors, (267), 240 states have internal predecessors, (267), 0 states have call successors, (0), 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-11-16 20:10:46,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 267 transitions. [2022-11-16 20:10:46,483 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 267 transitions. Word has length 11 [2022-11-16 20:10:46,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:46,483 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 267 transitions. [2022-11-16 20:10:46,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:46,484 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 267 transitions. [2022-11-16 20:10:46,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-16 20:10:46,485 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:46,485 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:46,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 20:10:46,485 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:46,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash -589468412, now seen corresponding path program 1 times [2022-11-16 20:10:46,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:46,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677114651] [2022-11-16 20:10:46,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:46,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:46,652 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:46,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677114651] [2022-11-16 20:10:46,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677114651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:46,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:46,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:10:46,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579035593] [2022-11-16 20:10:46,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:46,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 20:10:46,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:46,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 20:10:46,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:10:46,655 INFO L87 Difference]: Start difference. First operand 241 states and 267 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:47,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:47,220 INFO L93 Difference]: Finished difference Result 279 states and 310 transitions. [2022-11-16 20:10:47,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:10:47,221 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-16 20:10:47,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:47,222 INFO L225 Difference]: With dead ends: 279 [2022-11-16 20:10:47,222 INFO L226 Difference]: Without dead ends: 279 [2022-11-16 20:10:47,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:10:47,224 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 184 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:47,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 624 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-16 20:10:47,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-16 20:10:47,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 243. [2022-11-16 20:10:47,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 2.045112781954887) internal successors, (272), 242 states have internal predecessors, (272), 0 states have call successors, (0), 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-11-16 20:10:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 272 transitions. [2022-11-16 20:10:47,230 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 272 transitions. Word has length 13 [2022-11-16 20:10:47,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:47,231 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 272 transitions. [2022-11-16 20:10:47,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:47,232 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 272 transitions. [2022-11-16 20:10:47,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-16 20:10:47,232 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:47,233 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:47,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 20:10:47,233 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:47,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:47,234 INFO L85 PathProgramCache]: Analyzing trace with hash -589468411, now seen corresponding path program 1 times [2022-11-16 20:10:47,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:47,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60691419] [2022-11-16 20:10:47,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:47,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:47,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:47,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:47,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60691419] [2022-11-16 20:10:47,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60691419] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:47,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:47,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:10:47,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021701407] [2022-11-16 20:10:47,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:47,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:47,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:47,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:47,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:47,566 INFO L87 Difference]: Start difference. First operand 243 states and 272 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:48,243 INFO L93 Difference]: Finished difference Result 391 states and 440 transitions. [2022-11-16 20:10:48,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:10:48,245 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-16 20:10:48,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:48,247 INFO L225 Difference]: With dead ends: 391 [2022-11-16 20:10:48,247 INFO L226 Difference]: Without dead ends: 391 [2022-11-16 20:10:48,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:10:48,249 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 446 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:48,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 670 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:10:48,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-11-16 20:10:48,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 242. [2022-11-16 20:10:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 133 states have (on average 2.037593984962406) internal successors, (271), 241 states have internal predecessors, (271), 0 states have call successors, (0), 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-11-16 20:10:48,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 271 transitions. [2022-11-16 20:10:48,257 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 271 transitions. Word has length 13 [2022-11-16 20:10:48,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:48,258 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 271 transitions. [2022-11-16 20:10:48,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,258 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 271 transitions. [2022-11-16 20:10:48,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-16 20:10:48,258 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:48,259 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:48,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 20:10:48,260 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:48,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash -244042145, now seen corresponding path program 1 times [2022-11-16 20:10:48,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:48,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945931213] [2022-11-16 20:10:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:48,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:48,334 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:48,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945931213] [2022-11-16 20:10:48,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945931213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:48,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:48,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:10:48,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080201486] [2022-11-16 20:10:48,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:48,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:48,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:48,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:48,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:48,336 INFO L87 Difference]: Start difference. First operand 242 states and 271 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:48,575 INFO L93 Difference]: Finished difference Result 356 states and 396 transitions. [2022-11-16 20:10:48,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:10:48,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-16 20:10:48,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:48,578 INFO L225 Difference]: With dead ends: 356 [2022-11-16 20:10:48,578 INFO L226 Difference]: Without dead ends: 356 [2022-11-16 20:10:48,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-11-16 20:10:48,579 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 218 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:48,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 825 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:48,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-11-16 20:10:48,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 297. [2022-11-16 20:10:48,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 188 states have (on average 2.074468085106383) internal successors, (390), 296 states have internal predecessors, (390), 0 states have call successors, (0), 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-11-16 20:10:48,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 390 transitions. [2022-11-16 20:10:48,587 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 390 transitions. Word has length 13 [2022-11-16 20:10:48,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:48,587 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 390 transitions. [2022-11-16 20:10:48,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,587 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 390 transitions. [2022-11-16 20:10:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 20:10:48,588 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:48,588 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:48,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 20:10:48,588 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:48,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:48,589 INFO L85 PathProgramCache]: Analyzing trace with hash 633132918, now seen corresponding path program 1 times [2022-11-16 20:10:48,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:48,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008270341] [2022-11-16 20:10:48,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:48,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:48,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:48,625 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:48,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008270341] [2022-11-16 20:10:48,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008270341] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:48,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:48,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:10:48,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280988076] [2022-11-16 20:10:48,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:48,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:48,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:48,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:48,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:48,628 INFO L87 Difference]: Start difference. First operand 297 states and 390 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:48,726 INFO L93 Difference]: Finished difference Result 284 states and 367 transitions. [2022-11-16 20:10:48,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:48,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-16 20:10:48,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:48,728 INFO L225 Difference]: With dead ends: 284 [2022-11-16 20:10:48,728 INFO L226 Difference]: Without dead ends: 284 [2022-11-16 20:10:48,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:48,729 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 193 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:48,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 261 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:10:48,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-11-16 20:10:48,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2022-11-16 20:10:48,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 175 states have (on average 2.097142857142857) internal successors, (367), 283 states have internal predecessors, (367), 0 states have call successors, (0), 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-11-16 20:10:48,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 367 transitions. [2022-11-16 20:10:48,737 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 367 transitions. Word has length 14 [2022-11-16 20:10:48,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:48,737 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 367 transitions. [2022-11-16 20:10:48,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:48,738 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 367 transitions. [2022-11-16 20:10:48,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 20:10:48,738 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:48,738 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:48,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 20:10:48,739 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:48,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:48,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1698896675, now seen corresponding path program 1 times [2022-11-16 20:10:48,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:48,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199208543] [2022-11-16 20:10:48,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:48,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:48,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:48,774 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:48,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199208543] [2022-11-16 20:10:48,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199208543] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:48,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:48,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:48,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256411968] [2022-11-16 20:10:48,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:48,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:48,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:48,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:48,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:48,776 INFO L87 Difference]: Start difference. First operand 284 states and 367 transitions. Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:49,009 INFO L93 Difference]: Finished difference Result 268 states and 335 transitions. [2022-11-16 20:10:49,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:49,009 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-16 20:10:49,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:49,011 INFO L225 Difference]: With dead ends: 268 [2022-11-16 20:10:49,011 INFO L226 Difference]: Without dead ends: 268 [2022-11-16 20:10:49,011 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-11-16 20:10:49,012 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 71 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:49,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 235 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:49,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-11-16 20:10:49,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2022-11-16 20:10:49,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 175 states have (on average 1.9142857142857144) internal successors, (335), 267 states have internal predecessors, (335), 0 states have call successors, (0), 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-11-16 20:10:49,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 335 transitions. [2022-11-16 20:10:49,019 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 335 transitions. Word has length 15 [2022-11-16 20:10:49,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:49,020 INFO L495 AbstractCegarLoop]: Abstraction has 268 states and 335 transitions. [2022-11-16 20:10:49,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,020 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 335 transitions. [2022-11-16 20:10:49,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 20:10:49,021 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:49,021 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:49,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-16 20:10:49,022 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:49,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:49,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1698896676, now seen corresponding path program 1 times [2022-11-16 20:10:49,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:49,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853435766] [2022-11-16 20:10:49,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:49,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:49,081 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:49,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853435766] [2022-11-16 20:10:49,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853435766] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:49,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:49,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:10:49,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734668844] [2022-11-16 20:10:49,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:49,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:49,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:49,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:49,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:49,084 INFO L87 Difference]: Start difference. First operand 268 states and 335 transitions. Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:49,325 INFO L93 Difference]: Finished difference Result 252 states and 303 transitions. [2022-11-16 20:10:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:49,326 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-16 20:10:49,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:49,327 INFO L225 Difference]: With dead ends: 252 [2022-11-16 20:10:49,328 INFO L226 Difference]: Without dead ends: 252 [2022-11-16 20:10:49,328 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-11-16 20:10:49,329 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 55 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:49,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 242 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:49,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-11-16 20:10:49,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2022-11-16 20:10:49,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 175 states have (on average 1.7314285714285715) internal successors, (303), 251 states have internal predecessors, (303), 0 states have call successors, (0), 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-11-16 20:10:49,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 303 transitions. [2022-11-16 20:10:49,336 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 303 transitions. Word has length 15 [2022-11-16 20:10:49,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:49,337 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 303 transitions. [2022-11-16 20:10:49,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,337 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 303 transitions. [2022-11-16 20:10:49,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 20:10:49,338 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:49,338 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:49,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-16 20:10:49,339 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:49,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash 915322282, now seen corresponding path program 1 times [2022-11-16 20:10:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:49,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055460178] [2022-11-16 20:10:49,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:49,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:49,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:49,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:49,416 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:49,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055460178] [2022-11-16 20:10:49,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055460178] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:49,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:49,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:10:49,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103798422] [2022-11-16 20:10:49,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:49,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:49,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:49,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:49,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:49,419 INFO L87 Difference]: Start difference. First operand 252 states and 303 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:49,620 INFO L93 Difference]: Finished difference Result 272 states and 307 transitions. [2022-11-16 20:10:49,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:10:49,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-16 20:10:49,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:49,622 INFO L225 Difference]: With dead ends: 272 [2022-11-16 20:10:49,623 INFO L226 Difference]: Without dead ends: 272 [2022-11-16 20:10:49,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:10:49,624 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 567 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:49,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 490 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:49,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-11-16 20:10:49,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 252. [2022-11-16 20:10:49,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 175 states have (on average 1.7257142857142858) internal successors, (302), 251 states have internal predecessors, (302), 0 states have call successors, (0), 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-11-16 20:10:49,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 302 transitions. [2022-11-16 20:10:49,631 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 302 transitions. Word has length 17 [2022-11-16 20:10:49,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:49,632 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 302 transitions. [2022-11-16 20:10:49,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:49,632 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 302 transitions. [2022-11-16 20:10:49,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 20:10:49,633 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:49,633 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:49,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-16 20:10:49,634 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:49,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:49,634 INFO L85 PathProgramCache]: Analyzing trace with hash 552141732, now seen corresponding path program 1 times [2022-11-16 20:10:49,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:49,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172643595] [2022-11-16 20:10:49,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:49,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:49,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:49,719 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:49,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172643595] [2022-11-16 20:10:49,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172643595] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:49,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:49,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:10:49,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307249555] [2022-11-16 20:10:49,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:49,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:49,722 INFO L87 Difference]: Start difference. First operand 252 states and 302 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:50,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:50,006 INFO L93 Difference]: Finished difference Result 339 states and 384 transitions. [2022-11-16 20:10:50,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 20:10:50,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-16 20:10:50,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:50,008 INFO L225 Difference]: With dead ends: 339 [2022-11-16 20:10:50,008 INFO L226 Difference]: Without dead ends: 339 [2022-11-16 20:10:50,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:10:50,009 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 243 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:50,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 696 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:10:50,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-11-16 20:10:50,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 250. [2022-11-16 20:10:50,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 173 states have (on average 1.716763005780347) internal successors, (297), 249 states have internal predecessors, (297), 0 states have call successors, (0), 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-11-16 20:10:50,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 297 transitions. [2022-11-16 20:10:50,016 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 297 transitions. Word has length 17 [2022-11-16 20:10:50,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:50,017 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 297 transitions. [2022-11-16 20:10:50,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:50,017 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 297 transitions. [2022-11-16 20:10:50,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-16 20:10:50,018 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:50,018 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:50,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 20:10:50,018 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:50,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:50,019 INFO L85 PathProgramCache]: Analyzing trace with hash 944178417, now seen corresponding path program 1 times [2022-11-16 20:10:50,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:50,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961811558] [2022-11-16 20:10:50,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:50,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:50,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:50,525 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:50,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961811558] [2022-11-16 20:10:50,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961811558] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:50,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:50,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-16 20:10:50,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859610825] [2022-11-16 20:10:50,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:50,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-16 20:10:50,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:50,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 20:10:50,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:10:50,527 INFO L87 Difference]: Start difference. First operand 250 states and 297 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:51,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:51,612 INFO L93 Difference]: Finished difference Result 252 states and 299 transitions. [2022-11-16 20:10:51,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 20:10:51,613 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-16 20:10:51,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:51,614 INFO L225 Difference]: With dead ends: 252 [2022-11-16 20:10:51,614 INFO L226 Difference]: Without dead ends: 252 [2022-11-16 20:10:51,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-11-16 20:10:51,615 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 244 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:51,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 871 Invalid, 1033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1007 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:10:51,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-11-16 20:10:51,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 249. [2022-11-16 20:10:51,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 173 states have (on average 1.7109826589595376) internal successors, (296), 248 states have internal predecessors, (296), 0 states have call successors, (0), 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-11-16 20:10:51,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 296 transitions. [2022-11-16 20:10:51,624 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 296 transitions. Word has length 19 [2022-11-16 20:10:51,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:51,624 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 296 transitions. [2022-11-16 20:10:51,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:51,624 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 296 transitions. [2022-11-16 20:10:51,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-16 20:10:51,626 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:51,626 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:51,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-16 20:10:51,627 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:51,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:51,627 INFO L85 PathProgramCache]: Analyzing trace with hash 944178418, now seen corresponding path program 1 times [2022-11-16 20:10:51,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:51,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361356390] [2022-11-16 20:10:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:51,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:52,435 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361356390] [2022-11-16 20:10:52,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361356390] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:52,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:52,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-16 20:10:52,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172660099] [2022-11-16 20:10:52,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:52,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 20:10:52,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:52,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 20:10:52,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:10:52,437 INFO L87 Difference]: Start difference. First operand 249 states and 296 transitions. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:54,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:54,434 INFO L93 Difference]: Finished difference Result 473 states and 560 transitions. [2022-11-16 20:10:54,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 20:10:54,435 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-16 20:10:54,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:54,437 INFO L225 Difference]: With dead ends: 473 [2022-11-16 20:10:54,437 INFO L226 Difference]: Without dead ends: 473 [2022-11-16 20:10:54,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-11-16 20:10:54,438 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 456 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1517 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:54,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1517 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1890 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 20:10:54,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-11-16 20:10:54,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 248. [2022-11-16 20:10:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 173 states have (on average 1.7052023121387283) internal successors, (295), 247 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:54,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 295 transitions. [2022-11-16 20:10:54,446 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 295 transitions. Word has length 19 [2022-11-16 20:10:54,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:54,447 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 295 transitions. [2022-11-16 20:10:54,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:54,447 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 295 transitions. [2022-11-16 20:10:54,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-16 20:10:54,448 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:54,448 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:54,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-16 20:10:54,448 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:54,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:54,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1116123431, now seen corresponding path program 1 times [2022-11-16 20:10:54,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:54,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134382438] [2022-11-16 20:10:54,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:54,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:54,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:54,672 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:54,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134382438] [2022-11-16 20:10:54,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134382438] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:54,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:54,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 20:10:54,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967164765] [2022-11-16 20:10:54,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:54,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 20:10:54,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:54,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 20:10:54,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:10:54,677 INFO L87 Difference]: Start difference. First operand 248 states and 295 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:55,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:55,202 INFO L93 Difference]: Finished difference Result 279 states and 315 transitions. [2022-11-16 20:10:55,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 20:10:55,203 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-16 20:10:55,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:55,204 INFO L225 Difference]: With dead ends: 279 [2022-11-16 20:10:55,204 INFO L226 Difference]: Without dead ends: 279 [2022-11-16 20:10:55,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-11-16 20:10:55,205 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 639 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:55,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [639 Valid, 936 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:55,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-16 20:10:55,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 248. [2022-11-16 20:10:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 173 states have (on average 1.699421965317919) internal successors, (294), 247 states have internal predecessors, (294), 0 states have call successors, (0), 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-11-16 20:10:55,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 294 transitions. [2022-11-16 20:10:55,212 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 294 transitions. Word has length 21 [2022-11-16 20:10:55,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:55,212 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 294 transitions. [2022-11-16 20:10:55,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:55,213 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 294 transitions. [2022-11-16 20:10:55,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-16 20:10:55,213 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:55,213 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-11-16 20:10:55,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-16 20:10:55,214 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:55,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:55,215 INFO L85 PathProgramCache]: Analyzing trace with hash -936319035, now seen corresponding path program 1 times [2022-11-16 20:10:55,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:55,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435694819] [2022-11-16 20:10:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:55,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:55,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:55,380 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:55,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435694819] [2022-11-16 20:10:55,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435694819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:55,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:55,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 20:10:55,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142423334] [2022-11-16 20:10:55,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:55,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:10:55,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:55,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:10:55,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:10:55,383 INFO L87 Difference]: Start difference. First operand 248 states and 294 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:55,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:55,864 INFO L93 Difference]: Finished difference Result 333 states and 377 transitions. [2022-11-16 20:10:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:10:55,865 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-16 20:10:55,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:55,867 INFO L225 Difference]: With dead ends: 333 [2022-11-16 20:10:55,867 INFO L226 Difference]: Without dead ends: 333 [2022-11-16 20:10:55,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:10:55,869 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 231 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:55,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 995 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:55,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-11-16 20:10:55,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 236. [2022-11-16 20:10:55,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 161 states have (on average 1.6956521739130435) internal successors, (273), 235 states have internal predecessors, (273), 0 states have call successors, (0), 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-11-16 20:10:55,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 273 transitions. [2022-11-16 20:10:55,882 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 273 transitions. Word has length 21 [2022-11-16 20:10:55,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:55,883 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 273 transitions. [2022-11-16 20:10:55,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:55,883 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 273 transitions. [2022-11-16 20:10:55,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-16 20:10:55,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:55,887 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-11-16 20:10:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-16 20:10:55,888 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr151ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:55,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:55,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1038856689, now seen corresponding path program 1 times [2022-11-16 20:10:55,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:55,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657637322] [2022-11-16 20:10:55,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:55,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:55,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:56,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:56,043 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:56,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657637322] [2022-11-16 20:10:56,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657637322] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:56,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:56,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:10:56,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019918932] [2022-11-16 20:10:56,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:56,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:56,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:56,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:56,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:56,049 INFO L87 Difference]: Start difference. First operand 236 states and 273 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:56,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:56,460 INFO L93 Difference]: Finished difference Result 243 states and 273 transitions. [2022-11-16 20:10:56,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:10:56,461 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-11-16 20:10:56,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:56,462 INFO L225 Difference]: With dead ends: 243 [2022-11-16 20:10:56,462 INFO L226 Difference]: Without dead ends: 241 [2022-11-16 20:10:56,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:56,463 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 24 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:56,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 461 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:56,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-11-16 20:10:56,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 235. [2022-11-16 20:10:56,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 160 states have (on average 1.69375) internal successors, (271), 234 states have internal predecessors, (271), 0 states have call successors, (0), 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-11-16 20:10:56,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 271 transitions. [2022-11-16 20:10:56,470 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 271 transitions. Word has length 22 [2022-11-16 20:10:56,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:56,470 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 271 transitions. [2022-11-16 20:10:56,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:56,471 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 271 transitions. [2022-11-16 20:10:56,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-16 20:10:56,471 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:56,472 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:56,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 20:10:56,472 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:56,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:56,473 INFO L85 PathProgramCache]: Analyzing trace with hash 41868091, now seen corresponding path program 1 times [2022-11-16 20:10:56,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:56,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794206220] [2022-11-16 20:10:56,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:56,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:56,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:56,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 20:10:56,661 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:56,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794206220] [2022-11-16 20:10:56,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794206220] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:56,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:56,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:10:56,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501662551] [2022-11-16 20:10:56,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:56,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:10:56,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:56,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:10:56,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:10:56,663 INFO L87 Difference]: Start difference. First operand 235 states and 271 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:57,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:57,065 INFO L93 Difference]: Finished difference Result 249 states and 288 transitions. [2022-11-16 20:10:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:10:57,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-16 20:10:57,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:57,069 INFO L225 Difference]: With dead ends: 249 [2022-11-16 20:10:57,069 INFO L226 Difference]: Without dead ends: 249 [2022-11-16 20:10:57,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 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-11-16 20:10:57,070 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 48 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:57,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 484 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:10:57,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-16 20:10:57,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 234. [2022-11-16 20:10:57,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 160 states have (on average 1.6875) internal successors, (270), 233 states have internal predecessors, (270), 0 states have call successors, (0), 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-11-16 20:10:57,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 270 transitions. [2022-11-16 20:10:57,077 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 270 transitions. Word has length 23 [2022-11-16 20:10:57,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:57,078 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 270 transitions. [2022-11-16 20:10:57,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:57,078 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 270 transitions. [2022-11-16 20:10:57,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-16 20:10:57,079 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:57,079 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:57,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 20:10:57,080 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:57,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:57,080 INFO L85 PathProgramCache]: Analyzing trace with hash 41868092, now seen corresponding path program 1 times [2022-11-16 20:10:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:57,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292304440] [2022-11-16 20:10:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:57,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:57,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:57,579 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:57,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292304440] [2022-11-16 20:10:57,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292304440] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:57,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:57,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 20:10:57,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535106692] [2022-11-16 20:10:57,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:57,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 20:10:57,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:57,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 20:10:57,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:10:57,584 INFO L87 Difference]: Start difference. First operand 234 states and 270 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 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-11-16 20:10:58,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:58,682 INFO L93 Difference]: Finished difference Result 345 states and 400 transitions. [2022-11-16 20:10:58,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 20:10:58,683 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-16 20:10:58,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:58,684 INFO L225 Difference]: With dead ends: 345 [2022-11-16 20:10:58,685 INFO L226 Difference]: Without dead ends: 345 [2022-11-16 20:10:58,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-11-16 20:10:58,685 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 425 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:58,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 803 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-16 20:10:58,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-11-16 20:10:58,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 233. [2022-11-16 20:10:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 160 states have (on average 1.68125) internal successors, (269), 232 states have internal predecessors, (269), 0 states have call successors, (0), 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-11-16 20:10:58,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 269 transitions. [2022-11-16 20:10:58,692 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 269 transitions. Word has length 23 [2022-11-16 20:10:58,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:58,693 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 269 transitions. [2022-11-16 20:10:58,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 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-11-16 20:10:58,693 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 269 transitions. [2022-11-16 20:10:58,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 20:10:58,694 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:58,694 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-11-16 20:10:58,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 20:10:58,694 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:58,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:58,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1764034550, now seen corresponding path program 1 times [2022-11-16 20:10:58,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:58,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013658684] [2022-11-16 20:10:58,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:58,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:58,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:58,729 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:58,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013658684] [2022-11-16 20:10:58,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013658684] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:58,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:10:58,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:10:58,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346945744] [2022-11-16 20:10:58,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:58,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:10:58,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:58,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:10:58,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:58,732 INFO L87 Difference]: Start difference. First operand 233 states and 269 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:58,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:10:58,827 INFO L93 Difference]: Finished difference Result 220 states and 246 transitions. [2022-11-16 20:10:58,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:10:58,828 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-16 20:10:58,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:10:58,829 INFO L225 Difference]: With dead ends: 220 [2022-11-16 20:10:58,829 INFO L226 Difference]: Without dead ends: 203 [2022-11-16 20:10:58,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:10:58,830 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 26 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:10:58,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 334 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:10:58,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-16 20:10:58,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2022-11-16 20:10:58,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 130 states have (on average 1.7615384615384615) internal successors, (229), 202 states have internal predecessors, (229), 0 states have call successors, (0), 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-11-16 20:10:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 229 transitions. [2022-11-16 20:10:58,835 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 229 transitions. Word has length 24 [2022-11-16 20:10:58,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:10:58,836 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 229 transitions. [2022-11-16 20:10:58,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:10:58,836 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 229 transitions. [2022-11-16 20:10:58,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-16 20:10:58,837 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:10:58,837 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:10:58,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-16 20:10:58,837 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:10:58,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:10:58,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1592358732, now seen corresponding path program 1 times [2022-11-16 20:10:58,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:10:58,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007089996] [2022-11-16 20:10:58,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:58,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:10:58,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:59,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:59,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:10:59,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007089996] [2022-11-16 20:10:59,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007089996] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:10:59,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112304107] [2022-11-16 20:10:59,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:10:59,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:10:59,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:10:59,157 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:10:59,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 20:10:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:10:59,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-16 20:10:59,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:10:59,440 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-11-16 20:10:59,489 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 20:10:59,489 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 11 treesize of output 11 [2022-11-16 20:10:59,596 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:10:59,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:10:59,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:10:59,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112304107] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:10:59,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 20:10:59,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 14 [2022-11-16 20:10:59,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131746652] [2022-11-16 20:10:59,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:10:59,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:10:59,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:10:59,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:10:59,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-11-16 20:10:59,631 INFO L87 Difference]: Start difference. First operand 203 states and 229 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:00,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:00,383 INFO L93 Difference]: Finished difference Result 334 states and 375 transitions. [2022-11-16 20:11:00,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 20:11:00,384 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-16 20:11:00,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:00,385 INFO L225 Difference]: With dead ends: 334 [2022-11-16 20:11:00,386 INFO L226 Difference]: Without dead ends: 334 [2022-11-16 20:11:00,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-11-16 20:11:00,387 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 485 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:00,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 424 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:11:00,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-11-16 20:11:00,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 206. [2022-11-16 20:11:00,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 135 states have (on average 1.7481481481481482) internal successors, (236), 205 states have internal predecessors, (236), 0 states have call successors, (0), 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-11-16 20:11:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 236 transitions. [2022-11-16 20:11:00,393 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 236 transitions. Word has length 25 [2022-11-16 20:11:00,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:00,394 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 236 transitions. [2022-11-16 20:11:00,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:00,394 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 236 transitions. [2022-11-16 20:11:00,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-16 20:11:00,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:00,394 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:11:00,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 20:11:00,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 20:11:00,602 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:00,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:00,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1592358733, now seen corresponding path program 1 times [2022-11-16 20:11:00,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:00,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452706976] [2022-11-16 20:11:00,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:00,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:00,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:00,909 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:00,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452706976] [2022-11-16 20:11:00,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452706976] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:11:00,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817366717] [2022-11-16 20:11:00,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:00,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:00,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:11:00,911 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:11:00,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 20:11:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:01,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-16 20:11:01,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:11:01,145 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:11:01,180 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:11:01,219 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:11:01,255 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 20:11:01,256 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 11 treesize of output 11 [2022-11-16 20:11:01,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 20:11:01,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:11:01,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817366717] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:11:01,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 20:11:01,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 8 [2022-11-16 20:11:01,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608845822] [2022-11-16 20:11:01,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:11:01,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:11:01,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:11:01,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:11:01,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:11:01,272 INFO L87 Difference]: Start difference. First operand 206 states and 236 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:01,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:01,597 INFO L93 Difference]: Finished difference Result 227 states and 260 transitions. [2022-11-16 20:11:01,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:11:01,598 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-16 20:11:01,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:01,599 INFO L225 Difference]: With dead ends: 227 [2022-11-16 20:11:01,599 INFO L226 Difference]: Without dead ends: 227 [2022-11-16 20:11:01,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:11:01,600 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 454 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:01,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 187 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:11:01,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-11-16 20:11:01,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 207. [2022-11-16 20:11:01,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 136 states have (on average 1.7426470588235294) internal successors, (237), 206 states have internal predecessors, (237), 0 states have call successors, (0), 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-11-16 20:11:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 237 transitions. [2022-11-16 20:11:01,605 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 237 transitions. Word has length 25 [2022-11-16 20:11:01,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:01,605 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 237 transitions. [2022-11-16 20:11:01,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:01,606 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 237 transitions. [2022-11-16 20:11:01,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 20:11:01,606 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:01,606 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:11:01,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 20:11:01,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-16 20:11:01,807 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:01,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1726985257, now seen corresponding path program 1 times [2022-11-16 20:11:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:01,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504950061] [2022-11-16 20:11:01,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:01,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:01,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:02,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:02,877 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:02,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504950061] [2022-11-16 20:11:02,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504950061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:11:02,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:11:02,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 20:11:02,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816426756] [2022-11-16 20:11:02,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:11:02,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 20:11:02,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:11:02,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 20:11:02,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-11-16 20:11:02,879 INFO L87 Difference]: Start difference. First operand 207 states and 237 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:04,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:04,443 INFO L93 Difference]: Finished difference Result 208 states and 237 transitions. [2022-11-16 20:11:04,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 20:11:04,444 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-11-16 20:11:04,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:04,445 INFO L225 Difference]: With dead ends: 208 [2022-11-16 20:11:04,445 INFO L226 Difference]: Without dead ends: 208 [2022-11-16 20:11:04,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-11-16 20:11:04,446 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 294 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:04,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 1145 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-16 20:11:04,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-11-16 20:11:04,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 207. [2022-11-16 20:11:04,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 136 states have (on average 1.7352941176470589) internal successors, (236), 206 states have internal predecessors, (236), 0 states have call successors, (0), 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-11-16 20:11:04,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 236 transitions. [2022-11-16 20:11:04,452 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 236 transitions. Word has length 26 [2022-11-16 20:11:04,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:04,453 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 236 transitions. [2022-11-16 20:11:04,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:04,453 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 236 transitions. [2022-11-16 20:11:04,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-16 20:11:04,454 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:04,454 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:11:04,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-16 20:11:04,454 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:04,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1527445437, now seen corresponding path program 1 times [2022-11-16 20:11:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:04,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711577274] [2022-11-16 20:11:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:04,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:05,435 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:05,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711577274] [2022-11-16 20:11:05,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711577274] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:11:05,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838766121] [2022-11-16 20:11:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:05,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:05,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:11:05,440 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:11:05,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 20:11:05,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:05,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-16 20:11:05,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:11:05,724 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-11-16 20:11:05,757 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-11-16 20:11:05,765 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-11-16 20:11:05,818 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 20:11:05,818 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 11 treesize of output 11 [2022-11-16 20:11:05,846 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 19 treesize of output 18 [2022-11-16 20:11:05,855 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-11-16 20:11:05,916 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:11:05,917 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:11:05,933 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:11:06,008 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:11:06,025 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:11:06,025 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:11:06,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:06,162 INFO L321 Elim1Store]: treesize reduction 31, result has 8.8 percent of original size [2022-11-16 20:11:06,163 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2022-11-16 20:11:06,185 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-16 20:11:06,185 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-11-16 20:11:06,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:06,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:11:07,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:07,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838766121] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:11:07,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1458479079] [2022-11-16 20:11:07,276 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-16 20:11:07,276 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:11:07,281 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:11:07,287 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:11:07,287 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:11:07,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-16 20:11:07,402 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-11-16 20:11:07,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,413 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 34 treesize of output 21 [2022-11-16 20:11:07,426 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-11-16 20:11:07,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,468 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 25 treesize of output 13 [2022-11-16 20:11:07,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,482 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-11-16 20:11:07,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2022-11-16 20:11:07,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,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 25 treesize of output 13 [2022-11-16 20:11:07,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:11:07,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-11-16 20:11:07,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:11:07,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:11:07,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:11:07,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2022-11-16 20:11:07,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 56 [2022-11-16 20:11:07,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:07,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:07,830 INFO L321 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2022-11-16 20:11:07,831 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 180 treesize of output 144 [2022-11-16 20:11:07,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 44 [2022-11-16 20:11:07,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 99 [2022-11-16 20:11:07,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:07,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:07,982 INFO L321 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2022-11-16 20:11:07,983 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 131 [2022-11-16 20:11:08,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2022-11-16 20:11:08,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 47 [2022-11-16 20:11:08,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 47 [2022-11-16 20:11:08,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,173 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-11-16 20:11:08,174 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 138 [2022-11-16 20:11:08,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2022-11-16 20:11:08,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2022-11-16 20:11:08,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,492 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-16 20:11:08,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 483 treesize of output 492 [2022-11-16 20:11:08,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,597 INFO L321 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-16 20:11:08,597 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 6 new quantified variables, introduced 13 case distinctions, treesize of input 506 treesize of output 466 [2022-11-16 20:11:08,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:08,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:08,640 INFO L321 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-11-16 20:11:08,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 611 treesize of output 570 [2022-11-16 20:11:09,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:09,323 INFO L321 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2022-11-16 20:11:09,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1246 treesize of output 1227 [2022-11-16 20:11:10,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:10,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:10,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,529 INFO L321 Elim1Store]: treesize reduction 200, result has 17.0 percent of original size [2022-11-16 20:11:10,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 3094 treesize of output 1883 [2022-11-16 20:11:10,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:10,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:10,779 INFO L321 Elim1Store]: treesize reduction 298, result has 17.9 percent of original size [2022-11-16 20:11:10,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 3084 treesize of output 2745 [2022-11-16 20:11:10,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:10,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:10,948 INFO L321 Elim1Store]: treesize reduction 147, result has 9.3 percent of original size [2022-11-16 20:11:10,949 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 6 case distinctions, treesize of input 3044 treesize of output 2703 [2022-11-16 20:11:12,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:12,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:12,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:12,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:12,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:13,154 INFO L321 Elim1Store]: treesize reduction 242, result has 10.4 percent of original size [2022-11-16 20:11:13,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 5824 treesize of output 3473 [2022-11-16 20:11:13,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:13,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:13,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:13,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:13,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:13,401 INFO L321 Elim1Store]: treesize reduction 330, result has 8.8 percent of original size [2022-11-16 20:11:13,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 5842 treesize of output 5151 [2022-11-16 20:11:13,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:13,817 INFO L321 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2022-11-16 20:11:13,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 5825 treesize of output 5553 [2022-11-16 20:11:14,064 INFO L321 Elim1Store]: treesize reduction 184, result has 22.7 percent of original size [2022-11-16 20:11:14,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 5763 treesize of output 5115 [2022-11-16 20:11:17,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:17,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:17,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:17,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:17,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:17,942 INFO L321 Elim1Store]: treesize reduction 230, result has 10.9 percent of original size [2022-11-16 20:11:17,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 12602 treesize of output 7452 [2022-11-16 20:11:18,271 INFO L321 Elim1Store]: treesize reduction 262, result has 18.9 percent of original size [2022-11-16 20:11:18,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 12613 treesize of output 11417 [2022-11-16 20:11:18,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:18,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:18,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:18,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:18,571 INFO L321 Elim1Store]: treesize reduction 318, result has 9.1 percent of original size [2022-11-16 20:11:18,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 12340 treesize of output 10916 [2022-11-16 20:11:21,013 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-11-16 20:11:21,019 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-11-16 20:11:21,025 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-11-16 20:11:21,054 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:11:21,055 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 14 treesize of output 20 [2022-11-16 20:11:21,091 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:21,091 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-11-16 20:11:21,109 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-11-16 20:11:21,118 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 19 treesize of output 1 [2022-11-16 20:11:21,126 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 23 treesize of output 22 [2022-11-16 20:11:21,171 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-11-16 20:11:21,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 24 treesize of output 31 [2022-11-16 20:11:21,184 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 11 treesize of output 7 [2022-11-16 20:11:21,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 25 treesize of output 13 [2022-11-16 20:11:21,241 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-16 20:11:21,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-16 20:11:21,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2022-11-16 20:11:21,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 20:11:21,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-11-16 20:11:21,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-16 20:11:21,320 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-11-16 20:11:21,326 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-11-16 20:11:21,333 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-11-16 20:11:21,384 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-11-16 20:11:21,391 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:11:21,406 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 11 treesize of output 7 [2022-11-16 20:11:21,414 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 11 treesize of output 7 [2022-11-16 20:11:21,426 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 1 [2022-11-16 20:11:21,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:21,468 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:11:21,468 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 25 treesize of output 27 [2022-11-16 20:11:21,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:21,487 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:11:21,487 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 25 treesize of output 27 [2022-11-16 20:11:21,503 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 19 treesize of output 1 [2022-11-16 20:11:21,569 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 19 treesize of output 1 [2022-11-16 20:11:21,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:21,635 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:11:21,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:11:21,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:21,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:21,700 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:11:21,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:11:21,793 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:11:21,794 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:11:21,839 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:11:21,840 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:11: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 15 treesize of output 1 [2022-11-16 20:11:22,105 INFO L321 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2022-11-16 20:11:22,106 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 5 case distinctions, treesize of input 109 treesize of output 129 [2022-11-16 20:11:22,180 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:22,181 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-11-16 20:11:22,279 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-11-16 20:11:22,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 19 treesize of output 1 [2022-11-16 20:11:22,297 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-11-16 20:11:22,332 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:22,332 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-11-16 20:11:22,341 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 25 treesize of output 13 [2022-11-16 20:11:22,349 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 14 treesize of output 16 [2022-11-16 20:11:22,362 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 25 treesize of output 13 [2022-11-16 20:11:22,372 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 11 treesize of output 7 [2022-11-16 20:11:22,376 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 20:11:25,634 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16249#(and (= (select |#valid| |ULTIMATE.start_main_~#iter~0#1.base|) 1) (<= 0 |#NULL.base|) (= |ULTIMATE.start_main_#t~mem13#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= |ULTIMATE.start_main_~#iter~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#iter~0#1.base|) (<= (+ |ULTIMATE.start_main_~#iter~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#iter~0#1.base|)) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_#t~mem13#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= 0 |ULTIMATE.start_main_~#iter~0#1.offset|) (<= 0 |ULTIMATE.start_main_~list~0#1.offset|) (not (= 1 (select |#valid| |ULTIMATE.start_main_#t~mem13#1.base|))) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (<= |ULTIMATE.start_main_~list~0#1.offset| 0) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 0 (+ |ULTIMATE.start_main_~current~0#1.offset| 4)))' at error location [2022-11-16 20:11:25,634 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 20:11:25,634 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:11:25,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 9] total 19 [2022-11-16 20:11:25,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472560494] [2022-11-16 20:11:25,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:11:25,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 20:11:25,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:11:25,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 20:11:25,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1487, Unknown=0, NotChecked=0, Total=1640 [2022-11-16 20:11:25,640 INFO L87 Difference]: Start difference. First operand 207 states and 236 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:26,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:26,327 INFO L93 Difference]: Finished difference Result 229 states and 259 transitions. [2022-11-16 20:11:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:11:26,328 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-11-16 20:11:26,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:26,329 INFO L225 Difference]: With dead ends: 229 [2022-11-16 20:11:26,329 INFO L226 Difference]: Without dead ends: 229 [2022-11-16 20:11:26,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=170, Invalid=1636, Unknown=0, NotChecked=0, Total=1806 [2022-11-16 20:11:26,330 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 13 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:26,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1475 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 551 Invalid, 0 Unknown, 377 Unchecked, 0.6s Time] [2022-11-16 20:11:26,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-11-16 20:11:26,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 229. [2022-11-16 20:11:26,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 158 states have (on average 1.639240506329114) internal successors, (259), 228 states have internal predecessors, (259), 0 states have call successors, (0), 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-11-16 20:11:26,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 259 transitions. [2022-11-16 20:11:26,336 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 259 transitions. Word has length 27 [2022-11-16 20:11:26,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:26,336 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 259 transitions. [2022-11-16 20:11:26,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:26,337 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 259 transitions. [2022-11-16 20:11:26,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-16 20:11:26,337 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:26,338 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:11:26,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 20:11:26,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:26,550 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:26,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:26,550 INFO L85 PathProgramCache]: Analyzing trace with hash 688966908, now seen corresponding path program 1 times [2022-11-16 20:11:26,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:26,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833245463] [2022-11-16 20:11:26,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:26,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:26,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:26,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 20:11:26,765 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:26,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833245463] [2022-11-16 20:11:26,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833245463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:11:26,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:11:26,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:11:26,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492537087] [2022-11-16 20:11:26,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:11:26,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:11:26,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:11:26,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:11:26,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:11:26,769 INFO L87 Difference]: Start difference. First operand 229 states and 259 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 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-11-16 20:11:27,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:27,079 INFO L93 Difference]: Finished difference Result 234 states and 264 transitions. [2022-11-16 20:11:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:11:27,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-16 20:11:27,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:27,081 INFO L225 Difference]: With dead ends: 234 [2022-11-16 20:11:27,081 INFO L226 Difference]: Without dead ends: 234 [2022-11-16 20:11:27,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:11:27,082 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 2 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:27,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 604 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:11:27,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-11-16 20:11:27,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 233. [2022-11-16 20:11:27,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 162 states have (on average 1.623456790123457) internal successors, (263), 232 states have internal predecessors, (263), 0 states have call successors, (0), 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-11-16 20:11:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 263 transitions. [2022-11-16 20:11:27,088 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 263 transitions. Word has length 31 [2022-11-16 20:11:27,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:27,088 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 263 transitions. [2022-11-16 20:11:27,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 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-11-16 20:11:27,089 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 263 transitions. [2022-11-16 20:11:27,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-16 20:11:27,089 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:27,090 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:11:27,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-16 20:11:27,090 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:27,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:27,091 INFO L85 PathProgramCache]: Analyzing trace with hash 373171140, now seen corresponding path program 2 times [2022-11-16 20:11:27,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:27,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391654116] [2022-11-16 20:11:27,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:27,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:27,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:28,770 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:28,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391654116] [2022-11-16 20:11:28,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391654116] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:11:28,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345430908] [2022-11-16 20:11:28,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:11:28,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:28,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:11:28,775 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:11:28,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 20:11:29,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-16 20:11:29,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:11:29,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 62 conjunts are in the unsatisfiable core [2022-11-16 20:11:29,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:11:29,118 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-11-16 20:11:29,144 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:29,144 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-11-16 20:11:29,168 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:11:29,169 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 20:11:29,242 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-11-16 20:11:29,350 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-16 20:11:29,350 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 1 case distinctions, treesize of input 24 treesize of output 26 [2022-11-16 20:11:29,434 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-11-16 20:11:29,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:29,456 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 24 [2022-11-16 20:11:29,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:29,671 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 28 treesize of output 23 [2022-11-16 20:11:29,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:29,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:29,699 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-16 20:11:29,699 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 42 [2022-11-16 20:11:29,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:29,837 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 28 treesize of output 23 [2022-11-16 20:11:29,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:29,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:29,862 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-16 20:11:29,862 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 42 [2022-11-16 20:11:29,918 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 22 treesize of output 10 [2022-11-16 20:11:30,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:30,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:30,141 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-16 20:11:30,142 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 42 [2022-11-16 20:11:30,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:30,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:30,322 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-11-16 20:11:30,405 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:30,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:11:31,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:31,060 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 84 treesize of output 78 [2022-11-16 20:11:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:34,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345430908] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:11:34,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1216180475] [2022-11-16 20:11:34,482 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-16 20:11:34,482 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:11:34,483 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:11:34,483 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:11:34,483 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:11:34,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-16 20:11:34,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,537 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 34 treesize of output 21 [2022-11-16 20:11:34,547 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-11-16 20:11:34,557 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-11-16 20:11:34,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2022-11-16 20:11:34,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,602 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 25 treesize of output 13 [2022-11-16 20:11:34,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,613 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 25 treesize of output 13 [2022-11-16 20:11:34,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,627 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-11-16 20:11:34,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:11:34,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:11:34,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-11-16 20:11:34,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:11:34,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:11:34,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2022-11-16 20:11:34,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2022-11-16 20:11:34,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:34,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:34,928 INFO L321 Elim1Store]: treesize reduction 42, result has 28.8 percent of original size [2022-11-16 20:11:34,929 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 145 treesize of output 113 [2022-11-16 20:11:34,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2022-11-16 20:11:34,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:34,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2022-11-16 20:11:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,054 INFO L321 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2022-11-16 20:11:35,055 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 131 [2022-11-16 20:11:35,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 47 [2022-11-16 20:11:35,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 47 [2022-11-16 20:11:35,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2022-11-16 20:11:35,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,212 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-11-16 20:11:35,213 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 138 [2022-11-16 20:11:35,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2022-11-16 20:11:35,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2022-11-16 20:11:35,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,452 INFO L321 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-16 20:11:35,452 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 6 new quantified variables, introduced 13 case distinctions, treesize of input 490 treesize of output 454 [2022-11-16 20:11:35,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,490 INFO L321 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-11-16 20:11:35,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 620 treesize of output 579 [2022-11-16 20:11:35,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:35,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:35,579 INFO L321 Elim1Store]: treesize reduction 154, result has 26.0 percent of original size [2022-11-16 20:11:35,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 614 treesize of output 629 [2022-11-16 20:11:35,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,138 INFO L321 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2022-11-16 20:11:36,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1260 treesize of output 1237 [2022-11-16 20:11:36,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:36,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:36,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:36,839 INFO L321 Elim1Store]: treesize reduction 118, result has 22.9 percent of original size [2022-11-16 20:11:36,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 1480 treesize of output 905 [2022-11-16 20:11:36,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,891 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-11-16 20:11:36,891 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 5 case distinctions, treesize of input 1472 treesize of output 1343 [2022-11-16 20:11:36,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:36,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:36,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:36,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:37,040 INFO L321 Elim1Store]: treesize reduction 234, result has 21.7 percent of original size [2022-11-16 20:11:37,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 1484 treesize of output 1426 [2022-11-16 20:11:37,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:37,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:37,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:37,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:37,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:37,640 INFO L321 Elim1Store]: treesize reduction 128, result has 10.5 percent of original size [2022-11-16 20:11:37,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 1518 treesize of output 911 [2022-11-16 20:11:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:37,954 INFO L321 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2022-11-16 20:11:37,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 1519 treesize of output 1493 [2022-11-16 20:11:38,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:38,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:38,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:38,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:38,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:38,092 INFO L321 Elim1Store]: treesize reduction 232, result has 8.3 percent of original size [2022-11-16 20:11:38,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 1512 treesize of output 1432 [2022-11-16 20:11:38,232 INFO L321 Elim1Store]: treesize reduction 128, result has 28.1 percent of original size [2022-11-16 20:11:38,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 1481 treesize of output 1381 [2022-11-16 20:11:39,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:39,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,143 INFO L321 Elim1Store]: treesize reduction 120, result has 11.1 percent of original size [2022-11-16 20:11:39,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 3098 treesize of output 1862 [2022-11-16 20:11:39,347 INFO L321 Elim1Store]: treesize reduction 198, result has 22.4 percent of original size [2022-11-16 20:11:39,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 3109 treesize of output 2901 [2022-11-16 20:11:39,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:39,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:39,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:39,494 INFO L321 Elim1Store]: treesize reduction 224, result has 8.6 percent of original size [2022-11-16 20:11:39,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 3060 treesize of output 2879 [2022-11-16 20:11:40,186 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-11-16 20:11:40,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 13 treesize of output 9 [2022-11-16 20:11:40,196 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-11-16 20:11:40,219 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:11:40,220 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 14 treesize of output 20 [2022-11-16 20:11:40,244 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:40,245 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-11-16 20:11:40,258 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-11-16 20:11:40,264 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 19 treesize of output 1 [2022-11-16 20:11:40,271 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 23 treesize of output 22 [2022-11-16 20:11:40,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 25 treesize of output 13 [2022-11-16 20:11:40,296 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 11 treesize of output 7 [2022-11-16 20:11:40,337 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-16 20:11:40,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-16 20:11:40,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2022-11-16 20:11:40,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2022-11-16 20:11:40,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 20:11:40,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-16 20:11:40,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-11-16 20:11:40,414 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-11-16 20:11:40,419 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-11-16 20:11:40,425 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-11-16 20:11:40,464 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:11:40,476 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-11-16 20:11:40,504 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 1 [2022-11-16 20:11:40,511 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 11 treesize of output 7 [2022-11-16 20:11:40,520 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 11 treesize of output 7 [2022-11-16 20:11:40,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:40,568 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:11:40,569 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 25 treesize of output 27 [2022-11-16 20:11:40,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:40,591 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:11:40,592 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 25 treesize of output 27 [2022-11-16 20:11:40,601 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 19 treesize of output 1 [2022-11-16 20:11:40,666 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 19 treesize of output 1 [2022-11-16 20:11:40,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:40,726 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:11:40,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:11:40,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:40,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:40,791 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:11:40,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 66 [2022-11-16 20:11:40,871 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:11:40,871 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:11:40,906 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:11:40,907 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:11:40,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 15 treesize of output 1 [2022-11-16 20:11:41,150 INFO L321 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2022-11-16 20:11:41,150 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 5 case distinctions, treesize of input 109 treesize of output 129 [2022-11-16 20:11:41,259 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:41,259 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-11-16 20:11:41,285 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-11-16 20:11:41,285 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 1 [2022-11-16 20:11:41,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 13 treesize of output 9 [2022-11-16 20:11:41,371 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-11-16 20:11:41,377 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-11-16 20:11:41,402 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:41,402 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-11-16 20:11:41,411 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 14 treesize of output 16 [2022-11-16 20:11:41,418 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 11 treesize of output 7 [2022-11-16 20:11:41,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:41,427 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 25 treesize of output 13 [2022-11-16 20:11:41,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:41,436 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 25 treesize of output 13 [2022-11-16 20:11:41,438 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 20:11:46,832 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17436#(and (= (select |#valid| |ULTIMATE.start_main_~#iter~0#1.base|) 1) (or (exists ((|v_ULTIMATE.start_main_#t~mem11#1.base_15| Int)) (and (= (select |#valid| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) 1) (not (= |ULTIMATE.start_main_~#iter~0#1.base| |v_ULTIMATE.start_main_#t~mem11#1.base_15|)) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.offset_14| Int)) (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4))) (<= 0 (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4)) (<= (+ 8 |v_ULTIMATE.start_main_#t~mem11#1.offset_14|) (select |#length| |v_ULTIMATE.start_main_#t~mem11#1.base_15|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4)) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)))))) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.base_15| Int)) (and (= (select |#valid| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) 1) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.offset_14| Int)) (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4))) (<= 0 (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4)) (<= (+ 8 |v_ULTIMATE.start_main_#t~mem11#1.offset_14|) (select |#length| |v_ULTIMATE.start_main_#t~mem11#1.base_15|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_15|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4)) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (not (= |ULTIMATE.start_main_~#iter~0#1.offset| (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_14| 4)))))))) (<= 0 |#NULL.base|) (= |ULTIMATE.start_main_#t~mem13#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= |ULTIMATE.start_main_~#iter~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#iter~0#1.base|) (<= (+ |ULTIMATE.start_main_~#iter~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#iter~0#1.base|)) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_#t~mem13#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= 0 |ULTIMATE.start_main_~#iter~0#1.offset|) (<= 0 |ULTIMATE.start_main_~list~0#1.offset|) (not (= 1 (select |#valid| |ULTIMATE.start_main_#t~mem13#1.base|))) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 0))) (<= |ULTIMATE.start_main_~list~0#1.offset| 0) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 0 (+ |ULTIMATE.start_main_~current~0#1.offset| 4)))' at error location [2022-11-16 20:11:46,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 20:11:46,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:11:46,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 14] total 37 [2022-11-16 20:11:46,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084669924] [2022-11-16 20:11:46,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:11:46,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-16 20:11:46,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:11:46,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-16 20:11:46,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=3295, Unknown=0, NotChecked=0, Total=3540 [2022-11-16 20:11:46,836 INFO L87 Difference]: Start difference. First operand 233 states and 263 transitions. Second operand has 38 states, 37 states have (on average 2.324324324324324) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:49,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:11:49,828 INFO L93 Difference]: Finished difference Result 410 states and 459 transitions. [2022-11-16 20:11:49,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 20:11:49,828 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.324324324324324) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-11-16 20:11:49,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:11:49,831 INFO L225 Difference]: With dead ends: 410 [2022-11-16 20:11:49,831 INFO L226 Difference]: Without dead ends: 410 [2022-11-16 20:11:49,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=512, Invalid=4600, Unknown=0, NotChecked=0, Total=5112 [2022-11-16 20:11:49,833 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 439 mSDsluCounter, 2617 mSDsCounter, 0 mSdLazyCounter, 2462 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 2776 SdHoareTripleChecker+Invalid, 4312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 2462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1800 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:11:49,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 2776 Invalid, 4312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 2462 Invalid, 0 Unknown, 1800 Unchecked, 1.8s Time] [2022-11-16 20:11:49,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-11-16 20:11:49,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 232. [2022-11-16 20:11:49,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 162 states have (on average 1.617283950617284) internal successors, (262), 231 states have internal predecessors, (262), 0 states have call successors, (0), 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-11-16 20:11:49,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 262 transitions. [2022-11-16 20:11:49,839 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 262 transitions. Word has length 33 [2022-11-16 20:11:49,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:11:49,839 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 262 transitions. [2022-11-16 20:11:49,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.324324324324324) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:11:49,840 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 262 transitions. [2022-11-16 20:11:49,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-16 20:11:49,840 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:11:49,840 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:11:49,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-16 20:11:50,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:50,046 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:11:50,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:11:50,047 INFO L85 PathProgramCache]: Analyzing trace with hash 373171141, now seen corresponding path program 1 times [2022-11-16 20:11:50,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:11:50,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177703762] [2022-11-16 20:11:50,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:50,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:11:50,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:52,074 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:52,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:11:52,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177703762] [2022-11-16 20:11:52,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177703762] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:11:52,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387999529] [2022-11-16 20:11:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:11:52,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:11:52,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:11:52,077 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:11:52,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 20:11:52,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:11:52,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-16 20:11:52,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:11:52,303 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-11-16 20:11:52,426 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:11:52,426 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-11-16 20:11:52,433 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 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 20:11:52,462 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 20:11:52,462 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 11 treesize of output 11 [2022-11-16 20:11:52,467 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 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 20:11:52,540 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-11-16 20:11:52,552 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-11-16 20:11:52,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:52,643 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 22 treesize of output 24 [2022-11-16 20:11:52,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:52,717 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 44 treesize of output 35 [2022-11-16 20:11:52,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:52,727 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 46 treesize of output 37 [2022-11-16 20:11:52,838 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:11:52,838 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 59 [2022-11-16 20:11:52,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:52,853 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 0 case distinctions, treesize of input 55 treesize of output 49 [2022-11-16 20:11:52,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:52,954 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 0 case distinctions, treesize of input 55 treesize of output 49 [2022-11-16 20:11:52,971 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:11:52,971 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 59 [2022-11-16 20:11:53,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:11:53,205 INFO L321 Elim1Store]: treesize reduction 103, result has 14.2 percent of original size [2022-11-16 20:11:53,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 80 [2022-11-16 20:11:53,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:53,214 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:11:53,214 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 80 [2022-11-16 20:11:53,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:53,328 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 51 treesize of output 27 [2022-11-16 20:11:53,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:11:53,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2022-11-16 20:11:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:11:53,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:00,662 WARN L233 SmtUtils]: Spent 5.03s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 20:12:02,692 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_ULTIMATE.start_main_~data~0#1.offset| 4))) (and (forall ((|v_ULTIMATE.start_main_~#iter~0#1.base_72| Int)) (or (not (< |c_#StackHeapBarrier| |v_ULTIMATE.start_main_~#iter~0#1.base_72|)) (forall ((|ULTIMATE.start_main_~#iter~0#1.offset| Int) (v_ArrVal_1289 Int)) (<= 0 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#iter~0#1.base_72| (store (store (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#iter~0#1.base_72|) |ULTIMATE.start_main_~#iter~0#1.offset| |c_ULTIMATE.start_main_~data~0#1.offset|) (+ |ULTIMATE.start_main_~#iter~0#1.offset| 4) v_ArrVal_1289)) |c_ULTIMATE.start_main_~data~0#1.base|) .cse0))))) (forall ((|v_ULTIMATE.start_main_~#iter~0#1.base_72| Int)) (or (forall ((|ULTIMATE.start_main_~#iter~0#1.offset| Int) (v_ArrVal_1289 Int) (v_ArrVal_1280 Int) (v_ArrVal_1290 Int)) (let ((.cse1 (+ |ULTIMATE.start_main_~#iter~0#1.offset| 4))) (<= (+ (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#iter~0#1.base_72| (store (store (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#iter~0#1.base_72|) |ULTIMATE.start_main_~#iter~0#1.offset| |c_ULTIMATE.start_main_~data~0#1.offset|) .cse1 v_ArrVal_1289)) |c_ULTIMATE.start_main_~data~0#1.base|) .cse0) 4) (select (store |c_#length| |v_ULTIMATE.start_main_~#iter~0#1.base_72| v_ArrVal_1280) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#iter~0#1.base_72| (store (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#iter~0#1.base_72|) |ULTIMATE.start_main_~#iter~0#1.offset| |c_ULTIMATE.start_main_~data~0#1.base|) .cse1 v_ArrVal_1290)) |c_ULTIMATE.start_main_~data~0#1.base|) .cse0))))) (not (< |c_#StackHeapBarrier| |v_ULTIMATE.start_main_~#iter~0#1.base_72|)))))) is different from false [2022-11-16 20:12:02,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:02,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:12,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1998 treesize of output 1964 [2022-11-16 20:12:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-16 20:12:13,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387999529] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:13,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1238029472] [2022-11-16 20:12:13,600 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-16 20:12:13,601 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:13,601 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:12:13,601 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:12:13,601 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:12:13,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-16 20:12:13,645 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-11-16 20:12:13,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,654 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 34 treesize of output 21 [2022-11-16 20:12:13,664 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-11-16 20:12:13,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,685 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 25 treesize of output 13 [2022-11-16 20:12:13,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2022-11-16 20:12:13,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,719 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-11-16 20:12:13,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,731 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 25 treesize of output 13 [2022-11-16 20:12:13,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:12:13,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-11-16 20:12:13,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:12:13,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:12:13,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:12:13,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2022-11-16 20:12:13,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 56 [2022-11-16 20:12:13,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:13,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:13,957 INFO L321 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2022-11-16 20:12:13,958 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 180 treesize of output 144 [2022-11-16 20:12:13,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:13,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 44 [2022-11-16 20:12:14,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 99 [2022-11-16 20:12:14,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,096 INFO L321 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2022-11-16 20:12:14,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 212 treesize of output 164 [2022-11-16 20:12:14,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 51 [2022-11-16 20:12:14,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 102 [2022-11-16 20:12:14,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 60 [2022-11-16 20:12:14,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,298 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-11-16 20:12:14,299 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 173 treesize of output 140 [2022-11-16 20:12:14,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2022-11-16 20:12:14,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2022-11-16 20:12:14,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,523 INFO L321 Elim1Store]: treesize reduction 80, result has 27.3 percent of original size [2022-11-16 20:12:14,524 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 6 new quantified variables, introduced 13 case distinctions, treesize of input 487 treesize of output 451 [2022-11-16 20:12:14,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,556 INFO L321 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-11-16 20:12:14,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 617 treesize of output 576 [2022-11-16 20:12:14,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:14,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:14,639 INFO L321 Elim1Store]: treesize reduction 156, result has 26.4 percent of original size [2022-11-16 20:12:14,640 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 611 treesize of output 626 [2022-11-16 20:12:14,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:15,162 INFO L321 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2022-11-16 20:12:15,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1434 treesize of output 1415 [2022-11-16 20:12:15,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:15,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:15,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:15,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:15,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:15,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:15,952 INFO L321 Elim1Store]: treesize reduction 126, result has 25.4 percent of original size [2022-11-16 20:12:15,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 3268 treesize of output 1791 [2022-11-16 20:12:16,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,150 INFO L321 Elim1Store]: treesize reduction 346, result has 14.4 percent of original size [2022-11-16 20:12:16,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 19 case distinctions, treesize of input 3289 treesize of output 2720 [2022-11-16 20:12:16,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,222 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-16 20:12:16,223 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 5 case distinctions, treesize of input 3194 treesize of output 2871 [2022-11-16 20:12:16,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:16,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:16,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:17,015 INFO L321 Elim1Store]: treesize reduction 134, result has 13.5 percent of original size [2022-11-16 20:12:17,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 3252 treesize of output 1783 [2022-11-16 20:12:17,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:17,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:17,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:17,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:17,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:17,281 INFO L321 Elim1Store]: treesize reduction 376, result has 8.3 percent of original size [2022-11-16 20:12:17,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 3270 treesize of output 2709 [2022-11-16 20:12:17,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:17,660 INFO L321 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2022-11-16 20:12:17,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 3253 treesize of output 3163 [2022-11-16 20:12:17,891 INFO L321 Elim1Store]: treesize reduction 152, result has 29.0 percent of original size [2022-11-16 20:12:17,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 3203 treesize of output 2915 [2022-11-16 20:12:19,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:19,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:19,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:19,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,228 INFO L321 Elim1Store]: treesize reduction 126, result has 14.3 percent of original size [2022-11-16 20:12:19,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 6585 treesize of output 3569 [2022-11-16 20:12:19,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:19,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:19,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:19,466 INFO L321 Elim1Store]: treesize reduction 364, result has 8.5 percent of original size [2022-11-16 20:12:19,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 6603 treesize of output 5473 [2022-11-16 20:12:19,671 INFO L321 Elim1Store]: treesize reduction 228, result has 23.2 percent of original size [2022-11-16 20:12:19,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 6596 treesize of output 6128 [2022-11-16 20:12:20,671 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-11-16 20:12:20,675 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-11-16 20:12:20,679 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-11-16 20:12:20,707 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:20,707 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-11-16 20:12:20,715 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 14 treesize of output 16 [2022-11-16 20:12:20,729 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-11-16 20:12:20,736 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 23 treesize of output 22 [2022-11-16 20:12:20,744 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 19 treesize of output 1 [2022-11-16 20:12:20,784 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-11-16 20:12:20,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 26 treesize of output 33 [2022-11-16 20:12:20,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:20,797 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 34 treesize of output 25 [2022-11-16 20:12:20,806 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 11 treesize of output 7 [2022-11-16 20:12:20,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:20,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 25 treesize of output 13 [2022-11-16 20:12:20,852 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-16 20:12:20,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-16 20:12:20,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-11-16 20:12:20,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:12:20,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 20:12:20,911 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-11-16 20:12:20,920 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-11-16 20:12:20,925 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-11-16 20:12:20,965 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:12:20,974 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-11-16 20:12:20,991 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 11 treesize of output 7 [2022-11-16 20:12:20,997 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 1 [2022-11-16 20:12:21,005 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 11 treesize of output 7 [2022-11-16 20:12:21,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:21,039 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:12:21,040 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 25 treesize of output 27 [2022-11-16 20:12:21,050 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 19 treesize of output 1 [2022-11-16 20:12:21,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:21,067 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:12:21,067 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 25 treesize of output 27 [2022-11-16 20:12:21,116 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 19 treesize of output 1 [2022-11-16 20:12:21,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:21,172 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:12:21,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:12:21,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:21,221 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:12:21,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 66 [2022-11-16 20:12:21,288 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:12:21,288 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:12:21,326 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:12:21,327 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:12:21,341 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 1 [2022-11-16 20:12:21,530 INFO L321 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2022-11-16 20:12:21,530 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 5 case distinctions, treesize of input 109 treesize of output 129 [2022-11-16 20:12:21,666 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:21,666 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-11-16 20:12:21,706 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:21,707 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-11-16 20:12:21,808 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-11-16 20:12:21,813 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-11-16 20:12:21,818 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-11-16 20:12:21,844 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:21,845 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-11-16 20:12:21,851 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 14 treesize of output 16 [2022-11-16 20:12:21,858 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 11 treesize of output 7 [2022-11-16 20:12:21,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,868 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 25 treesize of output 13 [2022-11-16 20:12:21,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:21,881 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 25 treesize of output 13 [2022-11-16 20:12:21,884 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 20:12:27,403 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18362#(and (= (select |#valid| |ULTIMATE.start_main_~#iter~0#1.base|) 1) (<= 0 |#NULL.base|) (= |ULTIMATE.start_main_#t~mem13#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (or (not (<= 0 |ULTIMATE.start_main_#t~mem13#1.offset|)) (not (<= (+ |ULTIMATE.start_main_#t~mem13#1.offset| 4) (select |#length| |ULTIMATE.start_main_#t~mem13#1.base|)))) (or (and (<= 0 (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 4)) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.base_18| Int)) (and (= (select |#valid| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) 1) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 4)) |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 8) (select |#length| |v_ULTIMATE.start_main_#t~mem11#1.base_18|)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 4))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 4)))))) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.offset_17| Int)) (and (<= 0 (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.base_18| Int)) (and (= (select |#valid| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) 1) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= (+ 8 |v_ULTIMATE.start_main_#t~mem11#1.offset_17|) (select |#length| |v_ULTIMATE.start_main_#t~mem11#1.base_18|)))) (not (= |ULTIMATE.start_main_~#iter~0#1.offset| (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4))))) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.offset_17| Int)) (and (<= 0 (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (exists ((|v_ULTIMATE.start_main_#t~mem11#1.base_18| Int)) (and (= (select |#valid| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) 1) (not (= |ULTIMATE.start_main_~#iter~0#1.base| |v_ULTIMATE.start_main_#t~mem11#1.base_18|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~mem11#1.base_18|) (+ |v_ULTIMATE.start_main_#t~mem11#1.offset_17| 4)) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= (+ 8 |v_ULTIMATE.start_main_#t~mem11#1.offset_17|) (select |#length| |v_ULTIMATE.start_main_#t~mem11#1.base_18|))))))) (<= |ULTIMATE.start_main_~#iter~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#iter~0#1.base|) (<= (+ |ULTIMATE.start_main_~#iter~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#iter~0#1.base|)) (<= |#NULL.offset| 0) (= |ULTIMATE.start_main_#t~mem13#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|)) (<= 0 |ULTIMATE.start_main_~#iter~0#1.offset|) (<= 0 |ULTIMATE.start_main_~list~0#1.offset|) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#iter~0#1.base|) |ULTIMATE.start_main_~#iter~0#1.offset|) 0))) (<= |ULTIMATE.start_main_~list~0#1.offset| 0) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 0 (+ |ULTIMATE.start_main_~current~0#1.offset| 4)))' at error location [2022-11-16 20:12:27,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 20:12:27,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:27,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 13] total 40 [2022-11-16 20:12:27,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796478735] [2022-11-16 20:12:27,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:27,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-16 20:12:27,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:27,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-16 20:12:27,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=3550, Unknown=1, NotChecked=120, Total=3906 [2022-11-16 20:12:27,405 INFO L87 Difference]: Start difference. First operand 232 states and 262 transitions. Second operand has 41 states, 40 states have (on average 2.325) internal successors, (93), 41 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:32,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:32,620 INFO L93 Difference]: Finished difference Result 501 states and 576 transitions. [2022-11-16 20:12:32,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 20:12:32,620 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.325) internal successors, (93), 41 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-11-16 20:12:32,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:32,622 INFO L225 Difference]: With dead ends: 501 [2022-11-16 20:12:32,623 INFO L226 Difference]: Without dead ends: 501 [2022-11-16 20:12:32,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 58 SyntacticMatches, 8 SemanticMatches, 77 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1663 ImplicationChecksByTransitivity, 27.6s TimeCoverageRelationStatistics Valid=519, Invalid=5490, Unknown=1, NotChecked=152, Total=6162 [2022-11-16 20:12:32,624 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 509 mSDsluCounter, 2454 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 2599 SdHoareTripleChecker+Invalid, 3792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1675 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:32,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 2599 Invalid, 3792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 2092 Invalid, 0 Unknown, 1675 Unchecked, 1.9s Time] [2022-11-16 20:12:32,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-11-16 20:12:32,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 231. [2022-11-16 20:12:32,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 162 states have (on average 1.6111111111111112) internal successors, (261), 230 states have internal predecessors, (261), 0 states have call successors, (0), 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-11-16 20:12:32,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 261 transitions. [2022-11-16 20:12:32,631 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 261 transitions. Word has length 33 [2022-11-16 20:12:32,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:32,631 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 261 transitions. [2022-11-16 20:12:32,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.325) internal successors, (93), 41 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:32,632 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 261 transitions. [2022-11-16 20:12:32,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-16 20:12:32,632 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:32,633 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:12:32,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:32,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-16 20:12:32,839 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:32,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:32,840 INFO L85 PathProgramCache]: Analyzing trace with hash 671181745, now seen corresponding path program 1 times [2022-11-16 20:12:32,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:32,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879816418] [2022-11-16 20:12:32,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:32,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:33,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:33,264 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:33,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879816418] [2022-11-16 20:12:33,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879816418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:33,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:33,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 20:12:33,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014140582] [2022-11-16 20:12:33,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:33,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 20:12:33,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:33,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 20:12:33,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:12:33,266 INFO L87 Difference]: Start difference. First operand 231 states and 261 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:33,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:33,985 INFO L93 Difference]: Finished difference Result 356 states and 407 transitions. [2022-11-16 20:12:33,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 20:12:33,986 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-11-16 20:12:33,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:33,987 INFO L225 Difference]: With dead ends: 356 [2022-11-16 20:12:33,987 INFO L226 Difference]: Without dead ends: 356 [2022-11-16 20:12:33,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-11-16 20:12:33,988 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 826 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:33,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 600 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:12:33,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-11-16 20:12:33,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 284. [2022-11-16 20:12:33,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 215 states have (on average 1.613953488372093) internal successors, (347), 283 states have internal predecessors, (347), 0 states have call successors, (0), 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-11-16 20:12:33,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 347 transitions. [2022-11-16 20:12:33,995 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 347 transitions. Word has length 33 [2022-11-16 20:12:33,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:33,995 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 347 transitions. [2022-11-16 20:12:33,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:33,996 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 347 transitions. [2022-11-16 20:12:33,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-16 20:12:33,996 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:33,996 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:12:33,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-16 20:12:33,997 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:33,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:33,997 INFO L85 PathProgramCache]: Analyzing trace with hash 944318581, now seen corresponding path program 1 times [2022-11-16 20:12:33,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:33,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33184507] [2022-11-16 20:12:33,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:33,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:34,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:34,149 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:34,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33184507] [2022-11-16 20:12:34,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33184507] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:34,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:34,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 20:12:34,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094919461] [2022-11-16 20:12:34,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:34,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 20:12:34,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:34,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 20:12:34,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:12:34,152 INFO L87 Difference]: Start difference. First operand 284 states and 347 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:34,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:34,549 INFO L93 Difference]: Finished difference Result 386 states and 435 transitions. [2022-11-16 20:12:34,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 20:12:34,550 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-11-16 20:12:34,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:34,551 INFO L225 Difference]: With dead ends: 386 [2022-11-16 20:12:34,551 INFO L226 Difference]: Without dead ends: 386 [2022-11-16 20:12:34,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2022-11-16 20:12:34,552 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 1163 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1163 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:34,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1163 Valid, 654 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:12:34,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-11-16 20:12:34,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 283. [2022-11-16 20:12:34,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 214 states have (on average 1.602803738317757) internal successors, (343), 282 states have internal predecessors, (343), 0 states have call successors, (0), 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-11-16 20:12:34,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 343 transitions. [2022-11-16 20:12:34,558 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 343 transitions. Word has length 37 [2022-11-16 20:12:34,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:34,558 INFO L495 AbstractCegarLoop]: Abstraction has 283 states and 343 transitions. [2022-11-16 20:12:34,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:34,559 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 343 transitions. [2022-11-16 20:12:34,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-16 20:12:34,559 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:34,559 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:12:34,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-16 20:12:34,559 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:34,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:34,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1458941221, now seen corresponding path program 1 times [2022-11-16 20:12:34,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:34,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750046935] [2022-11-16 20:12:34,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:34,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:34,994 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:34,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750046935] [2022-11-16 20:12:34,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750046935] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:34,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:34,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 20:12:34,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42458381] [2022-11-16 20:12:34,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:34,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 20:12:34,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:34,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 20:12:34,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:12:34,996 INFO L87 Difference]: Start difference. First operand 283 states and 343 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:35,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:35,848 INFO L93 Difference]: Finished difference Result 384 states and 431 transitions. [2022-11-16 20:12:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:12:35,848 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-11-16 20:12:35,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:35,850 INFO L225 Difference]: With dead ends: 384 [2022-11-16 20:12:35,850 INFO L226 Difference]: Without dead ends: 384 [2022-11-16 20:12:35,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2022-11-16 20:12:35,851 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 877 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:35,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 305 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:12:35,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-11-16 20:12:35,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 304. [2022-11-16 20:12:35,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 235 states have (on average 1.6680851063829787) internal successors, (392), 303 states have internal predecessors, (392), 0 states have call successors, (0), 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-11-16 20:12:35,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 392 transitions. [2022-11-16 20:12:35,858 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 392 transitions. Word has length 38 [2022-11-16 20:12:35,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:35,858 INFO L495 AbstractCegarLoop]: Abstraction has 304 states and 392 transitions. [2022-11-16 20:12:35,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:35,858 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 392 transitions. [2022-11-16 20:12:35,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-16 20:12:35,859 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:35,859 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:12:35,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-16 20:12:35,859 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:35,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:35,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1457382676, now seen corresponding path program 1 times [2022-11-16 20:12:35,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:35,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795653449] [2022-11-16 20:12:35,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:35,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:35,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:35,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 20:12:35,983 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795653449] [2022-11-16 20:12:35,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795653449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:35,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:35,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148875858] [2022-11-16 20:12:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:35,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:35,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:35,985 INFO L87 Difference]: Start difference. First operand 304 states and 392 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:36,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:36,356 INFO L93 Difference]: Finished difference Result 398 states and 499 transitions. [2022-11-16 20:12:36,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:12:36,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-11-16 20:12:36,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:36,358 INFO L225 Difference]: With dead ends: 398 [2022-11-16 20:12:36,358 INFO L226 Difference]: Without dead ends: 398 [2022-11-16 20:12:36,358 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-11-16 20:12:36,359 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 312 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:36,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 297 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 20:12:36,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-11-16 20:12:36,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 308. [2022-11-16 20:12:36,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 239 states have (on average 1.6610878661087867) internal successors, (397), 307 states have internal predecessors, (397), 0 states have call successors, (0), 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-11-16 20:12:36,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 397 transitions. [2022-11-16 20:12:36,367 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 397 transitions. Word has length 38 [2022-11-16 20:12:36,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:36,368 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 397 transitions. [2022-11-16 20:12:36,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:36,368 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 397 transitions. [2022-11-16 20:12:36,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-16 20:12:36,369 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:36,369 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-16 20:12:36,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-16 20:12:36,369 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:36,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1457382675, now seen corresponding path program 1 times [2022-11-16 20:12:36,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:36,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983252720] [2022-11-16 20:12:36,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:36,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:36,936 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:36,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983252720] [2022-11-16 20:12:36,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983252720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:36,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:36,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-16 20:12:36,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461682310] [2022-11-16 20:12:36,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:36,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 20:12:36,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 20:12:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:12:36,937 INFO L87 Difference]: Start difference. First operand 308 states and 397 transitions. Second operand has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:38,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:38,066 INFO L93 Difference]: Finished difference Result 402 states and 455 transitions. [2022-11-16 20:12:38,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 20:12:38,066 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-11-16 20:12:38,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:38,068 INFO L225 Difference]: With dead ends: 402 [2022-11-16 20:12:38,068 INFO L226 Difference]: Without dead ends: 402 [2022-11-16 20:12:38,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2022-11-16 20:12:38,069 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 1073 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 1004 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1073 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1004 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:38,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1073 Valid, 539 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1004 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:12:38,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-11-16 20:12:38,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 308. [2022-11-16 20:12:38,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 239 states have (on average 1.6569037656903767) internal successors, (396), 307 states have internal predecessors, (396), 0 states have call successors, (0), 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-11-16 20:12:38,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 396 transitions. [2022-11-16 20:12:38,075 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 396 transitions. Word has length 38 [2022-11-16 20:12:38,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:38,075 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 396 transitions. [2022-11-16 20:12:38,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:12:38,076 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 396 transitions. [2022-11-16 20:12:38,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-16 20:12:38,076 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:38,076 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:12:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-16 20:12:38,077 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:12:38,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:38,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2017471956, now seen corresponding path program 1 times [2022-11-16 20:12:38,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:38,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145102666] [2022-11-16 20:12:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:39,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:39,155 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:39,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145102666] [2022-11-16 20:12:39,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145102666] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:39,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948840712] [2022-11-16 20:12:39,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:39,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:39,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:39,163 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:39,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 20:12:39,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:39,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-16 20:12:39,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:39,443 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-11-16 20:12:39,449 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-11-16 20:12:39,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,531 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 19 treesize of output 18 [2022-11-16 20:12:39,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,540 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-11-16 20:12:39,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,600 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-11-16 20:12:39,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,606 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 28 treesize of output 30 [2022-11-16 20:12:39,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,675 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 28 treesize of output 30 [2022-11-16 20:12:39,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,698 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-11-16 20:12:39,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,779 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-11-16 20:12:39,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:39,788 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 21 treesize of output 21 [2022-11-16 20:12:39,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:12:39,889 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 9 treesize of output 3 [2022-11-16 20:12:39,892 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 9 treesize of output 3 [2022-11-16 20:12:39,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:39,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:40,416 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 20:12:40,417 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-11-16 20:12:40,420 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 36 treesize of output 24 [2022-11-16 20:12:40,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 20:12:40,438 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 20:12:40,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-11-16 20:12:40,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:40,442 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 20 treesize of output 8 [2022-11-16 20:12:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:40,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948840712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:40,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [629110114] [2022-11-16 20:12:40,501 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-11-16 20:12:40,501 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:40,501 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:12:40,502 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:12:40,502 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:12:40,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-16 20:12:40,552 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-11-16 20:12:40,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,562 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 34 treesize of output 21 [2022-11-16 20:12:40,570 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-11-16 20:12:40,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,588 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 25 treesize of output 13 [2022-11-16 20:12:40,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2022-11-16 20:12:40,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,615 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-11-16 20:12:40,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,627 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 25 treesize of output 13 [2022-11-16 20:12:40,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-11-16 20:12:40,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:12:40,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 20 [2022-11-16 20:12:40,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:12:40,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 20:12:40,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2022-11-16 20:12:40,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2022-11-16 20:12:40,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:40,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:40,840 INFO L321 Elim1Store]: treesize reduction 42, result has 28.8 percent of original size [2022-11-16 20:12:40,841 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 145 treesize of output 113 [2022-11-16 20:12:40,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2022-11-16 20:12:40,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2022-11-16 20:12:40,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:40,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:40,963 INFO L321 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2022-11-16 20:12:40,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 133 [2022-11-16 20:12:40,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:40,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2022-11-16 20:12:41,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 60 [2022-11-16 20:12:41,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 47 [2022-11-16 20:12:41,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,172 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-11-16 20:12:41,173 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 173 treesize of output 140 [2022-11-16 20:12:41,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2022-11-16 20:12:41,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2022-11-16 20:12:41,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,469 INFO L321 Elim1Store]: treesize reduction 80, result has 27.3 percent of original size [2022-11-16 20:12:41,470 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 6 new quantified variables, introduced 13 case distinctions, treesize of input 494 treesize of output 458 [2022-11-16 20:12:41,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,514 INFO L321 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-11-16 20:12:41,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 624 treesize of output 583 [2022-11-16 20:12:41,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:41,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:41,600 INFO L321 Elim1Store]: treesize reduction 156, result has 26.4 percent of original size [2022-11-16 20:12:41,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 618 treesize of output 633 [2022-11-16 20:12:42,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:42,216 INFO L321 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2022-11-16 20:12:42,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1448 treesize of output 1425 [2022-11-16 20:12:42,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:42,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:42,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:42,912 INFO L321 Elim1Store]: treesize reduction 220, result has 18.2 percent of original size [2022-11-16 20:12:42,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 2657 treesize of output 1518 [2022-11-16 20:12:42,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:42,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:42,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:43,102 INFO L321 Elim1Store]: treesize reduction 384, result has 13.1 percent of original size [2022-11-16 20:12:43,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 2698 treesize of output 2164 [2022-11-16 20:12:43,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:43,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:43,187 INFO L321 Elim1Store]: treesize reduction 159, result has 8.6 percent of original size [2022-11-16 20:12:43,187 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 6 case distinctions, treesize of input 2623 treesize of output 2344 [2022-11-16 20:12:43,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:43,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:43,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:43,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:43,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:43,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:43,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:43,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:44,215 INFO L321 Elim1Store]: treesize reduction 260, result has 11.6 percent of original size [2022-11-16 20:12:44,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 4976 treesize of output 2745 [2022-11-16 20:12:44,392 INFO L321 Elim1Store]: treesize reduction 208, result has 24.1 percent of original size [2022-11-16 20:12:44,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 4963 treesize of output 4439 [2022-11-16 20:12:44,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:44,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:44,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:44,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:44,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:44,613 INFO L321 Elim1Store]: treesize reduction 448, result has 9.1 percent of original size [2022-11-16 20:12:44,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 4797 treesize of output 3793 [2022-11-16 20:12:44,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:44,944 INFO L321 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2022-11-16 20:12:44,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 4737 treesize of output 4511 [2022-11-16 20:12:48,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:48,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:48,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:48,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,753 INFO L321 Elim1Store]: treesize reduction 248, result has 12.1 percent of original size [2022-11-16 20:12:48,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 15303 treesize of output 8395 [2022-11-16 20:12:48,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:48,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:48,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:48,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:49,051 INFO L321 Elim1Store]: treesize reduction 432, result has 9.4 percent of original size [2022-11-16 20:12:49,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 15321 treesize of output 12066 [2022-11-16 20:12:49,360 INFO L321 Elim1Store]: treesize reduction 292, result has 20.0 percent of original size [2022-11-16 20:12:49,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 15314 treesize of output 13906 [2022-11-16 20:12:51,833 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-11-16 20:12:51,837 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-11-16 20:12:51,843 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-11-16 20:12:51,868 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:12:51,868 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 14 treesize of output 20 [2022-11-16 20:12:51,897 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:51,898 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-11-16 20:12:51,913 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 23 treesize of output 22 [2022-11-16 20:12:51,921 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 19 treesize of output 1 [2022-11-16 20:12:51,928 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-11-16 20:12:51,946 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 11 treesize of output 7 [2022-11-16 20:12:51,978 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-11-16 20:12:51,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 24 treesize of output 31 [2022-11-16 20:12:52,030 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-16 20:12:52,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-16 20:12:52,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-11-16 20:12:52,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2022-11-16 20:12:52,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-16 20:12:52,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 20:12:52,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-11-16 20:12:52,107 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-11-16 20:12:52,112 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-11-16 20:12:52,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 13 treesize of output 9 [2022-11-16 20:12:52,155 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:12:52,161 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-11-16 20:12:52,174 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 11 treesize of output 7 [2022-11-16 20:12:52,182 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 1 [2022-11-16 20:12:52,187 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 11 treesize of output 7 [2022-11-16 20:12:52,214 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 19 treesize of output 1 [2022-11-16 20:12:52,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:52,232 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:12:52,232 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 25 treesize of output 27 [2022-11-16 20:12:52,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:52,249 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:12:52,249 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 25 treesize of output 27 [2022-11-16 20:12:52,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:52,349 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:12:52,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:12:52,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:52,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:12:52,404 INFO L321 Elim1Store]: treesize reduction 62, result has 26.2 percent of original size [2022-11-16 20:12:52,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 70 [2022-11-16 20:12:52,425 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 19 treesize of output 1 [2022-11-16 20:12:52,456 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 1 [2022-11-16 20:12:52,488 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:12:52,489 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:12:52,524 INFO L321 Elim1Store]: treesize reduction 30, result has 44.4 percent of original size [2022-11-16 20:12:52,524 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 2 case distinctions, treesize of input 28 treesize of output 37 [2022-11-16 20:12:52,847 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-11-16 20:12:53,028 INFO L321 Elim1Store]: treesize reduction 107, result has 22.5 percent of original size [2022-11-16 20:12:53,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 34 treesize of output 52 [2022-11-16 20:12:53,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2022-11-16 20:12:53,112 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:53,113 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-11-16 20:12:53,127 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 14 treesize of output 16 [2022-11-16 20:12:53,235 INFO L321 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2022-11-16 20:12:53,235 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 5 case distinctions, treesize of input 109 treesize of output 129 [2022-11-16 20:12:53,385 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:53,385 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-11-16 20:12:53,425 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:53,426 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-11-16 20:12:53,460 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-11-16 20:12:53,460 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 1 [2022-11-16 20:12:53,560 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-11-16 20:12:53,566 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-11-16 20:12:53,572 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-11-16 20:12:53,595 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:12:53,595 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 14 treesize of output 20 [2022-11-16 20:12:53,623 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:12:53,623 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-11-16 20:12:53,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:53,633 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 25 treesize of output 13 [2022-11-16 20:12:53,641 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 11 treesize of output 7 [2022-11-16 20:12:53,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:12:53,651 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 25 treesize of output 13 [2022-11-16 20:12:53,655 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 20:12:59,499 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22958#(and (<= 0 |ULTIMATE.start_main_~#dst~1#1.offset|) (<= 0 |#NULL.base|) (<= |ULTIMATE.start_main_~#dst~1#1.offset| 0) (<= |ULTIMATE.start_main_~#sub1~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#sub2~0#1.base|) 1) (<= 0 |ULTIMATE.start_main_~dst~0#1.offset|) (<= (+ |ULTIMATE.start_main_~list~1#1.offset| 4) (select |#length| |ULTIMATE.start_main_~list~1#1.base|)) (not (= |ULTIMATE.start_main_~#sub2~0#1.base| |ULTIMATE.start_main_~list~1#1.base|)) (not (= (select |#valid| |ULTIMATE.start_main_~next~0#1.base|) 1)) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_main_~list~1#1.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~list~1#1.base|) 1) (<= 0 |ULTIMATE.start_main_~node~1#1.base|) (<= 0 |ULTIMATE.start_main_~#sub1~0#1.offset|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#sub2~0#1.base|) (<= 0 |ULTIMATE.start_main_~list~0#1.offset|) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#sub1~0#1.base|) |ULTIMATE.start_main_~#sub1~0#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~list~1#1.base|) |ULTIMATE.start_main_~list~1#1.offset|)) (<= |ULTIMATE.start_main_~list~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~dst~0#1.base|) (= 4 (select |#length| |ULTIMATE.start_main_~#sub2~0#1.base|)) (= |ULTIMATE.start_main_~#sub2~0#1.offset| 0) (<= 0 |#NULL.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#sub1~0#1.base|) |ULTIMATE.start_main_~#sub1~0#1.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~list~1#1.base|) |ULTIMATE.start_main_~list~1#1.offset|)) (<= |ULTIMATE.start_main_~dst~0#1.base| 0) (<= |ULTIMATE.start_main_~node~1#1.base| 0) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~list~1#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sub1~0#1.base|) (<= 0 |ULTIMATE.start_main_~#dst~1#1.base|) (<= 0 (+ |ULTIMATE.start_main_~current~0#1.offset| 4)) (<= |ULTIMATE.start_main_~dst~0#1.offset| 0) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2022-11-16 20:12:59,499 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 20:12:59,499 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:59,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 24 [2022-11-16 20:12:59,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085357432] [2022-11-16 20:12:59,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:59,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 20:12:59,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 20:12:59,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2947, Unknown=2, NotChecked=0, Total=3192 [2022-11-16 20:12:59,502 INFO L87 Difference]: Start difference. First operand 308 states and 396 transitions. Second operand has 25 states, 25 states have (on average 3.68) internal successors, (92), 24 states have internal predecessors, (92), 0 states have call successors, (0), 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-11-16 20:13:00,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:13:00,633 INFO L93 Difference]: Finished difference Result 321 states and 409 transitions. [2022-11-16 20:13:00,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 20:13:00,634 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 24 states have internal predecessors, (92), 0 states have call successors, (0), 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 39 [2022-11-16 20:13:00,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:13:00,635 INFO L225 Difference]: With dead ends: 321 [2022-11-16 20:13:00,635 INFO L226 Difference]: Without dead ends: 321 [2022-11-16 20:13:00,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 74 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=325, Invalid=3705, Unknown=2, NotChecked=0, Total=4032 [2022-11-16 20:13:00,637 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 83 mSDsluCounter, 1887 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 2046 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:13:00,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 2046 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1029 Invalid, 0 Unknown, 213 Unchecked, 0.8s Time] [2022-11-16 20:13:00,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-11-16 20:13:00,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 317. [2022-11-16 20:13:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 248 states have (on average 1.6330645161290323) internal successors, (405), 316 states have internal predecessors, (405), 0 states have call successors, (0), 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-11-16 20:13:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 405 transitions. [2022-11-16 20:13:00,643 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 405 transitions. Word has length 39 [2022-11-16 20:13:00,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:13:00,644 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 405 transitions. [2022-11-16 20:13:00,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 24 states have internal predecessors, (92), 0 states have call successors, (0), 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-11-16 20:13:00,644 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 405 transitions. [2022-11-16 20:13:00,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-16 20:13:00,645 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:13:00,645 INFO L195 NwaCegarLoop]: trace histogram [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-11-16 20:13:00,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 20:13:00,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:00,851 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:13:00,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:13:00,852 INFO L85 PathProgramCache]: Analyzing trace with hash -2024368557, now seen corresponding path program 1 times [2022-11-16 20:13:00,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:13:00,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572876594] [2022-11-16 20:13:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:13:00,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:13:00,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:03,914 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:13:03,914 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:13:03,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572876594] [2022-11-16 20:13:03,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572876594] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:13:03,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090325799] [2022-11-16 20:13:03,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:13:03,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:03,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:13:03,916 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:13:03,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 20:13:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:04,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 118 conjunts are in the unsatisfiable core [2022-11-16 20:13:04,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:13:04,171 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-11-16 20:13:04,231 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 20:13:04,232 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-11-16 20:13:04,295 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 11 treesize of output 7 [2022-11-16 20:13:04,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:04,363 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 31 treesize of output 26 [2022-11-16 20:13:04,466 INFO L321 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-11-16 20:13:04,466 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2022-11-16 20:13:04,548 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 32 treesize of output 30 [2022-11-16 20:13:04,573 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 32 treesize of output 30 [2022-11-16 20:13:04,609 INFO L321 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-11-16 20:13:04,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 26 treesize of output 41 [2022-11-16 20:13:04,713 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 45 treesize of output 32 [2022-11-16 20:13:04,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:04,829 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:13:04,830 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 1 case distinctions, treesize of input 59 treesize of output 45 [2022-11-16 20:13:04,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 13 treesize of output 9 [2022-11-16 20:13:05,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:05,065 INFO L321 Elim1Store]: treesize reduction 90, result has 36.6 percent of original size [2022-11-16 20:13:05,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 39 treesize of output 69 [2022-11-16 20:13:05,198 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 19 treesize of output 18 [2022-11-16 20:13:05,217 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-16 20:13:05,217 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 66 [2022-11-16 20:13:05,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:05,584 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:13:05,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:05,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:13:05,602 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-11-16 20:13:05,603 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 6 new quantified variables, introduced 7 case distinctions, treesize of input 184 treesize of output 90 [2022-11-16 20:13:06,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:06,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:13:06,291 INFO L321 Elim1Store]: treesize reduction 44, result has 21.4 percent of original size [2022-11-16 20:13:06,292 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 7 new quantified variables, introduced 10 case distinctions, treesize of input 192 treesize of output 98 [2022-11-16 20:13:06,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:06,320 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:13:06,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:06,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:13:06,970 INFO L321 Elim1Store]: treesize reduction 59, result has 20.3 percent of original size [2022-11-16 20:13:06,970 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 7 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 120 [2022-11-16 20:13:06,986 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 20:13:06,987 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 46 [2022-11-16 20:13:07,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:07,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 10 [2022-11-16 20:13:07,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:13:07,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:13:07,603 INFO L321 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2022-11-16 20:13:07,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 132 treesize of output 89 [2022-11-16 20:13:08,007 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-11-16 20:13:08,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 133 treesize of output 60 [2022-11-16 20:13:08,171 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:13:08,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:14:34,456 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. [2022-11-16 20:14:34,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1351434745] [2022-11-16 20:14:34,459 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-16 20:14:34,459 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:14:34,459 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:14:34,459 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:14:34,459 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:14:34,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 139 [2022-11-16 20:14:34,483 FATAL L? ?]: Ignoring exception! de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:314) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:158) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:132) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.checkSatTerm(SmtUtils.java:273) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.isFalse(SymbolicTools.java:221) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.RelationCheckUtil.isEqBottom_SolverAlphaSolver(RelationCheckUtil.java:56) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.ExplicitValueDomain.isEqBottom(ExplicitValueDomain.java:73) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.CompoundDomain.isEqBottom(CompoundDomain.java:84) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.StatsWrapperDomain.isEqBottom(StatsWrapperDomain.java:69) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.earlyExitAfterStep(DagInterpreter.java:139) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:156) ... 44 more [2022-11-16 20:14:34,490 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 20:14:34,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-11-16 20:14:34,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531190199] [2022-11-16 20:14:34,491 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 20:14:34,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-16 20:14:34,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:14:34,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-16 20:14:34,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=3373, Unknown=0, NotChecked=0, Total=3660 [2022-11-16 20:14:34,494 INFO L87 Difference]: Start difference. First operand 317 states and 405 transitions. Second operand has 26 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:34,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=287, Invalid=3373, Unknown=0, NotChecked=0, Total=3660 [2022-11-16 20:14:34,499 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:34,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:14:34,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:34,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-11-16 20:14:34,706 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:314) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:158) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertCodeBlock(IncrementalHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:278) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:365) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:156) ... 36 more [2022-11-16 20:14:34,708 INFO L158 Benchmark]: Toolchain (without parser) took 235433.89ms. Allocated memory was 127.9MB in the beginning and 750.8MB in the end (delta: 622.9MB). Free memory was 87.6MB in the beginning and 379.3MB in the end (delta: -291.7MB). Peak memory consumption was 330.6MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 127.9MB. Free memory is still 105.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: CACSL2BoogieTranslator took 569.51ms. Allocated memory is still 127.9MB. Free memory was 87.4MB in the beginning and 93.5MB in the end (delta: -6.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.80ms. Allocated memory is still 127.9MB. Free memory was 93.5MB in the beginning and 90.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: Boogie Preprocessor took 85.57ms. Allocated memory is still 127.9MB. Free memory was 90.2MB in the beginning and 87.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: RCFGBuilder took 1682.94ms. Allocated memory was 127.9MB in the beginning and 169.9MB in the end (delta: 41.9MB). Free memory was 87.5MB in the beginning and 122.9MB in the end (delta: -35.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,709 INFO L158 Benchmark]: TraceAbstraction took 233029.86ms. Allocated memory was 169.9MB in the beginning and 750.8MB in the end (delta: 580.9MB). Free memory was 122.9MB in the beginning and 379.3MB in the end (delta: -256.5MB). Peak memory consumption was 324.4MB. Max. memory is 16.1GB. [2022-11-16 20:14:34,711 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 127.9MB. Free memory is still 105.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 569.51ms. Allocated memory is still 127.9MB. Free memory was 87.4MB in the beginning and 93.5MB in the end (delta: -6.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.80ms. Allocated memory is still 127.9MB. Free memory was 93.5MB in the beginning and 90.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.57ms. Allocated memory is still 127.9MB. Free memory was 90.2MB in the beginning and 87.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1682.94ms. Allocated memory was 127.9MB in the beginning and 169.9MB in the end (delta: 41.9MB). Free memory was 87.5MB in the beginning and 122.9MB in the end (delta: -35.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 233029.86ms. Allocated memory was 169.9MB in the beginning and 750.8MB in the end (delta: 580.9MB). Free memory was 122.9MB in the beginning and 379.3MB in the end (delta: -256.5MB). Peak memory consumption was 324.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:314) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0521.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0 --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 aa94cb741c9c7eaa2ca9bb871f44dd4c619faf21975944b61e221a61ad9730d7 --- 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-e04fb08 [2022-11-16 20:14:36,831 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 20:14:36,834 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 20:14:36,872 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 20:14:36,872 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 20:14:36,876 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 20:14:36,879 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 20:14:36,882 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 20:14:36,887 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 20:14:36,894 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 20:14:36,896 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 20:14:36,897 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 20:14:36,898 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 20:14:36,901 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 20:14:36,902 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 20:14:36,904 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 20:14:36,906 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 20:14:36,907 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 20:14:36,912 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 20:14:36,916 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 20:14:36,919 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 20:14:36,921 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 20:14:36,923 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 20:14:36,924 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 20:14:36,932 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 20:14:36,933 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 20:14:36,933 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 20:14:36,935 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 20:14:36,935 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 20:14:36,936 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 20:14:36,936 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 20:14:36,937 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 20:14:36,939 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 20:14:36,940 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 20:14:36,941 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 20:14:36,941 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 20:14:36,942 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 20:14:36,943 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 20:14:36,943 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 20:14:36,945 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 20:14:36,945 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 20:14:36,946 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-16 20:14:36,998 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 20:14:36,999 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 20:14:37,000 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 20:14:37,000 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 20:14:37,001 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 20:14:37,002 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 20:14:37,002 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 20:14:37,002 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 20:14:37,002 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 20:14:37,002 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 20:14:37,004 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 20:14:37,004 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 20:14:37,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 20:14:37,006 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 20:14:37,006 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 20:14:37,006 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 20:14:37,006 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 20:14:37,007 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 20:14:37,007 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 20:14:37,007 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 20:14:37,007 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-16 20:14:37,007 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-16 20:14:37,008 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-16 20:14:37,008 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 20:14:37,008 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 20:14:37,008 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-16 20:14:37,008 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-16 20:14:37,009 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 20:14:37,009 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 20:14:37,009 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 20:14:37,010 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 20:14:37,010 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 20:14:37,010 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:14:37,011 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 20:14:37,011 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 20:14:37,011 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-16 20:14:37,011 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-16 20:14:37,012 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 20:14:37,012 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-16 20:14:37,012 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/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_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0 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 -> aa94cb741c9c7eaa2ca9bb871f44dd4c619faf21975944b61e221a61ad9730d7 [2022-11-16 20:14:37,403 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 20:14:37,427 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 20:14:37,429 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 20:14:37,430 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 20:14:37,432 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 20:14:37,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/memsafety/test-0521.i [2022-11-16 20:14:37,500 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/ecf16d4e9/81dbebe5287c43c392b6cf995bd93a56/FLAGa54d6b3f8 [2022-11-16 20:14:38,039 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 20:14:38,040 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/sv-benchmarks/c/memsafety/test-0521.i [2022-11-16 20:14:38,050 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/ecf16d4e9/81dbebe5287c43c392b6cf995bd93a56/FLAGa54d6b3f8 [2022-11-16 20:14:38,369 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/data/ecf16d4e9/81dbebe5287c43c392b6cf995bd93a56 [2022-11-16 20:14:38,372 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 20:14:38,374 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 20:14:38,377 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 20:14:38,377 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 20:14:38,382 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 20:14:38,383 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:38,384 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c16f30f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38, skipping insertion in model container [2022-11-16 20:14:38,384 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:38,392 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 20:14:38,452 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:14:38,813 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:14:38,840 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 20:14:38,945 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:14:38,974 INFO L208 MainTranslator]: Completed translation [2022-11-16 20:14:38,974 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38 WrapperNode [2022-11-16 20:14:38,974 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 20:14:38,975 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 20:14:38,976 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 20:14:38,976 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 20:14:38,983 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,001 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,031 INFO L138 Inliner]: procedures = 128, calls = 95, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 298 [2022-11-16 20:14:39,032 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 20:14:39,032 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 20:14:39,032 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 20:14:39,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 20:14:39,042 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,042 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,047 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,048 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,062 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,067 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,070 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,072 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,076 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 20:14:39,077 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 20:14:39,077 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 20:14:39,077 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 20:14:39,078 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (1/1) ... [2022-11-16 20:14:39,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:14:39,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:14:39,127 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 20:14:39,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 20:14:39,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 20:14:39,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 20:14:39,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 20:14:39,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 20:14:39,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 20:14:39,170 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 20:14:39,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-16 20:14:39,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 20:14:39,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-16 20:14:39,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 20:14:39,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 20:14:39,443 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 20:14:39,446 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 20:14:41,000 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 20:14:41,020 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 20:14:41,021 INFO L300 CfgBuilder]: Removed 8 assume(true) statements. [2022-11-16 20:14:41,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:14:41 BoogieIcfgContainer [2022-11-16 20:14:41,023 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 20:14:41,026 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 20:14:41,026 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 20:14:41,029 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 20:14:41,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:14:38" (1/3) ... [2022-11-16 20:14:41,030 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@295eafe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:14:41, skipping insertion in model container [2022-11-16 20:14:41,030 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:14:38" (2/3) ... [2022-11-16 20:14:41,031 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@295eafe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:14:41, skipping insertion in model container [2022-11-16 20:14:41,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:14:41" (3/3) ... [2022-11-16 20:14:41,033 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0521.i [2022-11-16 20:14:41,052 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 20:14:41,052 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 152 error locations. [2022-11-16 20:14:41,127 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 20:14:41,142 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;@62e9f167, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 20:14:41,142 INFO L358 AbstractCegarLoop]: Starting to check reachability of 152 error locations. [2022-11-16 20:14:41,149 INFO L276 IsEmpty]: Start isEmpty. Operand has 309 states, 156 states have (on average 2.2115384615384617) internal successors, (345), 308 states have internal predecessors, (345), 0 states have call successors, (0), 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-11-16 20:14:41,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:14:41,157 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:41,157 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:14:41,158 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:41,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:41,166 INFO L85 PathProgramCache]: Analyzing trace with hash 28727526, now seen corresponding path program 1 times [2022-11-16 20:14:41,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:41,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013398177] [2022-11-16 20:14:41,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:41,187 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:41,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:41,194 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:41,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-16 20:14:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:41,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-16 20:14:41,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:41,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:41,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:41,333 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:41,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013398177] [2022-11-16 20:14:41,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013398177] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:41,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:41,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:41,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460642370] [2022-11-16 20:14:41,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:41,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 20:14:41,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:41,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 20:14:41,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 20:14:41,370 INFO L87 Difference]: Start difference. First operand has 309 states, 156 states have (on average 2.2115384615384617) internal successors, (345), 308 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 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-11-16 20:14:41,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:41,402 INFO L93 Difference]: Finished difference Result 309 states and 335 transitions. [2022-11-16 20:14:41,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 20:14:41,404 INFO L78 Accepts]: Start accepts. Automaton has has 2 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-11-16 20:14:41,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:41,416 INFO L225 Difference]: With dead ends: 309 [2022-11-16 20:14:41,416 INFO L226 Difference]: Without dead ends: 307 [2022-11-16 20:14:41,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 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-11-16 20:14:41,421 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:41,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:14:41,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-11-16 20:14:41,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2022-11-16 20:14:41,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 155 states have (on average 2.1483870967741936) internal successors, (333), 306 states have internal predecessors, (333), 0 states have call successors, (0), 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-11-16 20:14:41,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 333 transitions. [2022-11-16 20:14:41,475 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 333 transitions. Word has length 5 [2022-11-16 20:14:41,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:41,476 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 333 transitions. [2022-11-16 20:14:41,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 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-11-16 20:14:41,476 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 333 transitions. [2022-11-16 20:14:41,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:14:41,477 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:41,477 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:14:41,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:41,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:41,689 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:41,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:41,690 INFO L85 PathProgramCache]: Analyzing trace with hash 28698696, now seen corresponding path program 1 times [2022-11-16 20:14:41,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:41,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813703707] [2022-11-16 20:14:41,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:41,691 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:41,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:41,692 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:41,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-16 20:14:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:41,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:14:41,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:41,849 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 7 [2022-11-16 20:14:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:41,863 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:41,863 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813703707] [2022-11-16 20:14:41,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813703707] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:41,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:41,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:41,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68382221] [2022-11-16 20:14:41,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:41,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:41,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:41,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:41,877 INFO L87 Difference]: Start difference. First operand 307 states and 333 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:42,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:42,594 INFO L93 Difference]: Finished difference Result 291 states and 317 transitions. [2022-11-16 20:14:42,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:42,596 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:42,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:42,597 INFO L225 Difference]: With dead ends: 291 [2022-11-16 20:14:42,597 INFO L226 Difference]: Without dead ends: 291 [2022-11-16 20:14:42,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-16 20:14:42,599 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 77 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:42,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 396 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:14:42,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-11-16 20:14:42,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2022-11-16 20:14:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 155 states have (on average 2.0451612903225804) internal successors, (317), 290 states have internal predecessors, (317), 0 states have call successors, (0), 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-11-16 20:14:42,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 317 transitions. [2022-11-16 20:14:42,619 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 317 transitions. Word has length 5 [2022-11-16 20:14:42,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:42,619 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 317 transitions. [2022-11-16 20:14:42,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:42,620 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 317 transitions. [2022-11-16 20:14:42,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:14:42,620 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:42,620 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:14:42,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:42,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:42,821 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:42,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:42,822 INFO L85 PathProgramCache]: Analyzing trace with hash 28698697, now seen corresponding path program 1 times [2022-11-16 20:14:42,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:42,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [246096722] [2022-11-16 20:14:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:42,823 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:42,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:42,824 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:42,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-16 20:14:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:42,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:14:42,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:42,913 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-11-16 20:14:42,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:42,926 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:42,926 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:42,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [246096722] [2022-11-16 20:14:42,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [246096722] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:42,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:42,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:42,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465069275] [2022-11-16 20:14:42,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:42,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:42,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:42,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:42,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:42,929 INFO L87 Difference]: Start difference. First operand 291 states and 317 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:43,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:43,664 INFO L93 Difference]: Finished difference Result 275 states and 301 transitions. [2022-11-16 20:14:43,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:43,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:43,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:43,666 INFO L225 Difference]: With dead ends: 275 [2022-11-16 20:14:43,666 INFO L226 Difference]: Without dead ends: 275 [2022-11-16 20:14:43,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-16 20:14:43,668 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 61 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:43,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 405 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:14:43,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-11-16 20:14:43,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2022-11-16 20:14:43,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 155 states have (on average 1.9419354838709677) internal successors, (301), 274 states have internal predecessors, (301), 0 states have call successors, (0), 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-11-16 20:14:43,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 301 transitions. [2022-11-16 20:14:43,700 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 301 transitions. Word has length 5 [2022-11-16 20:14:43,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:43,700 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 301 transitions. [2022-11-16 20:14:43,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:43,701 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 301 transitions. [2022-11-16 20:14:43,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:14:43,701 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:43,702 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:14:43,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:43,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:43,903 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:43,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:43,903 INFO L85 PathProgramCache]: Analyzing trace with hash 28699819, now seen corresponding path program 1 times [2022-11-16 20:14:43,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:43,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323867766] [2022-11-16 20:14:43,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:43,904 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:43,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:43,906 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:43,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-16 20:14:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:44,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:14:44,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:44,020 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 7 [2022-11-16 20:14:44,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:44,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:44,035 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:44,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323867766] [2022-11-16 20:14:44,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1323867766] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:44,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:44,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:44,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445204787] [2022-11-16 20:14:44,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:44,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:44,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:44,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:44,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:44,045 INFO L87 Difference]: Start difference. First operand 275 states and 301 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:44,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:44,654 INFO L93 Difference]: Finished difference Result 329 states and 364 transitions. [2022-11-16 20:14:44,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:44,655 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:44,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:44,657 INFO L225 Difference]: With dead ends: 329 [2022-11-16 20:14:44,657 INFO L226 Difference]: Without dead ends: 329 [2022-11-16 20:14:44,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-16 20:14:44,658 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 74 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:44,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 471 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:14:44,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-11-16 20:14:44,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 273. [2022-11-16 20:14:44,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 155 states have (on average 1.929032258064516) internal successors, (299), 272 states have internal predecessors, (299), 0 states have call successors, (0), 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-11-16 20:14:44,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 299 transitions. [2022-11-16 20:14:44,682 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 299 transitions. Word has length 5 [2022-11-16 20:14:44,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:44,683 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 299 transitions. [2022-11-16 20:14:44,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:44,683 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 299 transitions. [2022-11-16 20:14:44,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-16 20:14:44,688 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:44,688 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-16 20:14:44,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:44,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:44,907 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:44,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:44,908 INFO L85 PathProgramCache]: Analyzing trace with hash 28699820, now seen corresponding path program 1 times [2022-11-16 20:14:44,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:44,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467816269] [2022-11-16 20:14:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:44,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:44,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:44,910 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:44,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-16 20:14:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:44,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:14:44,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:44,989 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-11-16 20:14:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:45,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:45,006 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467816269] [2022-11-16 20:14:45,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467816269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:45,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:45,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:45,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846031282] [2022-11-16 20:14:45,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:45,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:45,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:45,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:45,009 INFO L87 Difference]: Start difference. First operand 273 states and 299 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:46,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:46,232 INFO L93 Difference]: Finished difference Result 461 states and 509 transitions. [2022-11-16 20:14:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:46,234 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:46,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:46,236 INFO L225 Difference]: With dead ends: 461 [2022-11-16 20:14:46,236 INFO L226 Difference]: Without dead ends: 461 [2022-11-16 20:14:46,236 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-16 20:14:46,237 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 218 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:46,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 569 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-16 20:14:46,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-11-16 20:14:46,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 271. [2022-11-16 20:14:46,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 155 states have (on average 1.9161290322580644) internal successors, (297), 270 states have internal predecessors, (297), 0 states have call successors, (0), 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-11-16 20:14:46,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 297 transitions. [2022-11-16 20:14:46,248 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 297 transitions. Word has length 5 [2022-11-16 20:14:46,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:46,249 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 297 transitions. [2022-11-16 20:14:46,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-16 20:14:46,249 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 297 transitions. [2022-11-16 20:14:46,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-16 20:14:46,250 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:46,250 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:46,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:46,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:46,465 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:46,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:46,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1809643625, now seen corresponding path program 1 times [2022-11-16 20:14:46,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:46,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1453765126] [2022-11-16 20:14:46,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:46,467 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:46,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:46,468 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:46,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-16 20:14:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:46,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 20:14:46,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:46,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:46,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:46,604 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:46,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1453765126] [2022-11-16 20:14:46,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1453765126] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:46,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:46,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:14:46,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312313241] [2022-11-16 20:14:46,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:46,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 20:14:46,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:46,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 20:14:46,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 20:14:46,606 INFO L87 Difference]: Start difference. First operand 271 states and 297 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 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-11-16 20:14:46,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:46,763 INFO L93 Difference]: Finished difference Result 668 states and 734 transitions. [2022-11-16 20:14:46,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:14:46,764 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 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-11-16 20:14:46,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:46,766 INFO L225 Difference]: With dead ends: 668 [2022-11-16 20:14:46,766 INFO L226 Difference]: Without dead ends: 668 [2022-11-16 20:14:46,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-11-16 20:14:46,770 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 587 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:46,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 855 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:14:46,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-11-16 20:14:46,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 275. [2022-11-16 20:14:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 159 states have (on average 1.89937106918239) internal successors, (302), 274 states have internal predecessors, (302), 0 states have call successors, (0), 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-11-16 20:14:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 302 transitions. [2022-11-16 20:14:46,780 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 302 transitions. Word has length 7 [2022-11-16 20:14:46,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:46,781 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 302 transitions. [2022-11-16 20:14:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 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-11-16 20:14:46,781 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 302 transitions. [2022-11-16 20:14:46,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-16 20:14:46,782 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:46,782 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:46,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:47,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:47,000 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:47,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:47,001 INFO L85 PathProgramCache]: Analyzing trace with hash 642085168, now seen corresponding path program 1 times [2022-11-16 20:14:47,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:47,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [221691708] [2022-11-16 20:14:47,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:47,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:47,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:47,002 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:47,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-16 20:14:47,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:47,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:14:47,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:47,092 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 7 [2022-11-16 20:14:47,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:47,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:47,100 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:47,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [221691708] [2022-11-16 20:14:47,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [221691708] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:47,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:47,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:47,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716475606] [2022-11-16 20:14:47,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:47,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:47,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:47,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:47,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:47,103 INFO L87 Difference]: Start difference. First operand 275 states and 302 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:47,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:47,737 INFO L93 Difference]: Finished difference Result 324 states and 358 transitions. [2022-11-16 20:14:47,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:47,737 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-16 20:14:47,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:47,739 INFO L225 Difference]: With dead ends: 324 [2022-11-16 20:14:47,739 INFO L226 Difference]: Without dead ends: 324 [2022-11-16 20:14:47,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-11-16 20:14:47,740 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 70 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:47,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 464 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:14:47,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-11-16 20:14:47,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 273. [2022-11-16 20:14:47,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 159 states have (on average 1.8867924528301887) internal successors, (300), 272 states have internal predecessors, (300), 0 states have call successors, (0), 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-11-16 20:14:47,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 300 transitions. [2022-11-16 20:14:47,747 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 300 transitions. Word has length 9 [2022-11-16 20:14:47,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:47,748 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 300 transitions. [2022-11-16 20:14:47,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:47,748 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 300 transitions. [2022-11-16 20:14:47,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-16 20:14:47,748 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:47,749 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:47,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:47,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:47,960 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash 642085169, now seen corresponding path program 1 times [2022-11-16 20:14:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:47,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151593330] [2022-11-16 20:14:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:47,962 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:47,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:47,963 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:47,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-16 20:14:48,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:48,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:14:48,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:48,062 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-11-16 20:14:48,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:48,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:48,087 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:48,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151593330] [2022-11-16 20:14:48,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151593330] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:48,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:48,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:48,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311375136] [2022-11-16 20:14:48,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:48,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:48,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:48,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:48,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:48,089 INFO L87 Difference]: Start difference. First operand 273 states and 300 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:49,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:49,164 INFO L93 Difference]: Finished difference Result 456 states and 503 transitions. [2022-11-16 20:14:49,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:49,166 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-16 20:14:49,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:49,168 INFO L225 Difference]: With dead ends: 456 [2022-11-16 20:14:49,168 INFO L226 Difference]: Without dead ends: 456 [2022-11-16 20:14:49,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-11-16 20:14:49,169 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 214 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:49,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 562 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-16 20:14:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-11-16 20:14:49,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 271. [2022-11-16 20:14:49,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 159 states have (on average 1.8742138364779874) internal successors, (298), 270 states have internal predecessors, (298), 0 states have call successors, (0), 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-11-16 20:14:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 298 transitions. [2022-11-16 20:14:49,176 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 298 transitions. Word has length 9 [2022-11-16 20:14:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:49,177 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 298 transitions. [2022-11-16 20:14:49,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:49,177 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 298 transitions. [2022-11-16 20:14:49,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-16 20:14:49,178 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:49,178 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:49,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:49,396 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:49,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:49,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018325, now seen corresponding path program 1 times [2022-11-16 20:14:49,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:49,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698182232] [2022-11-16 20:14:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:49,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:49,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:49,398 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:49,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-16 20:14:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:49,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-16 20:14:49,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:49,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 11 treesize of output 7 [2022-11-16 20:14:49,533 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-11-16 20:14:49,593 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 15 treesize of output 7 [2022-11-16 20:14:49,601 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 15 treesize of output 7 [2022-11-16 20:14:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:49,616 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:49,617 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:49,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698182232] [2022-11-16 20:14:49,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698182232] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:49,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:49,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 20:14:49,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97011947] [2022-11-16 20:14:49,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:49,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 20:14:49,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:49,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 20:14:49,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:14:49,619 INFO L87 Difference]: Start difference. First operand 271 states and 298 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:50,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:50,413 INFO L93 Difference]: Finished difference Result 656 states and 722 transitions. [2022-11-16 20:14:50,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:14:50,415 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-16 20:14:50,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:50,418 INFO L225 Difference]: With dead ends: 656 [2022-11-16 20:14:50,418 INFO L226 Difference]: Without dead ends: 656 [2022-11-16 20:14:50,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 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-11-16 20:14:50,419 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 575 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1338 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:50,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 1338 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:14:50,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-11-16 20:14:50,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 274. [2022-11-16 20:14:50,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 162 states have (on average 1.8580246913580247) internal successors, (301), 273 states have internal predecessors, (301), 0 states have call successors, (0), 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-11-16 20:14:50,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 301 transitions. [2022-11-16 20:14:50,428 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 301 transitions. Word has length 12 [2022-11-16 20:14:50,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:50,428 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 301 transitions. [2022-11-16 20:14:50,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:50,428 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 301 transitions. [2022-11-16 20:14:50,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 20:14:50,428 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:50,429 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:50,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:50,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:50,629 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:50,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:50,630 INFO L85 PathProgramCache]: Analyzing trace with hash 94773195, now seen corresponding path program 1 times [2022-11-16 20:14:50,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:50,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1299245585] [2022-11-16 20:14:50,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:50,630 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:50,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:50,632 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:50,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-16 20:14:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:50,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:14:50,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:50,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:50,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:50,799 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:50,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1299245585] [2022-11-16 20:14:50,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1299245585] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:50,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:50,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:14:50,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128541307] [2022-11-16 20:14:50,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:50,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:14:50,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:50,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:14:50,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:14:50,802 INFO L87 Difference]: Start difference. First operand 274 states and 301 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:51,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:51,028 INFO L93 Difference]: Finished difference Result 402 states and 440 transitions. [2022-11-16 20:14:51,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:14:51,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-16 20:14:51,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:51,032 INFO L225 Difference]: With dead ends: 402 [2022-11-16 20:14:51,032 INFO L226 Difference]: Without dead ends: 402 [2022-11-16 20:14:51,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 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-11-16 20:14:51,032 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 239 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:51,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 1100 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:14:51,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-11-16 20:14:51,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 338. [2022-11-16 20:14:51,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 226 states have (on average 1.8982300884955752) internal successors, (429), 337 states have internal predecessors, (429), 0 states have call successors, (0), 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-11-16 20:14:51,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 429 transitions. [2022-11-16 20:14:51,042 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 429 transitions. Word has length 14 [2022-11-16 20:14:51,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:51,042 INFO L495 AbstractCegarLoop]: Abstraction has 338 states and 429 transitions. [2022-11-16 20:14:51,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:51,043 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 429 transitions. [2022-11-16 20:14:51,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 20:14:51,043 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:51,044 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:51,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:51,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:51,254 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:51,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:51,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1350258318, now seen corresponding path program 1 times [2022-11-16 20:14:51,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:51,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [356858889] [2022-11-16 20:14:51,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:51,255 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:51,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:51,257 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:51,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-16 20:14:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:51,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:14:51,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:51,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:51,369 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:51,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [356858889] [2022-11-16 20:14:51,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [356858889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:51,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:51,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:14:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596690438] [2022-11-16 20:14:51,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:51,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:51,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:51,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:51,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:51,372 INFO L87 Difference]: Start difference. First operand 338 states and 429 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:51,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:51,391 INFO L93 Difference]: Finished difference Result 323 states and 404 transitions. [2022-11-16 20:14:51,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:51,392 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-16 20:14:51,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:51,393 INFO L225 Difference]: With dead ends: 323 [2022-11-16 20:14:51,394 INFO L226 Difference]: Without dead ends: 323 [2022-11-16 20:14:51,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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-11-16 20:14:51,395 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 220 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:51,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 356 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:14:51,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-11-16 20:14:51,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2022-11-16 20:14:51,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 211 states have (on average 1.914691943127962) internal successors, (404), 322 states have internal predecessors, (404), 0 states have call successors, (0), 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-11-16 20:14:51,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 404 transitions. [2022-11-16 20:14:51,403 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 404 transitions. Word has length 15 [2022-11-16 20:14:51,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:51,403 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 404 transitions. [2022-11-16 20:14:51,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:51,404 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 404 transitions. [2022-11-16 20:14:51,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 20:14:51,406 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:51,406 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:51,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:51,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:51,618 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:51,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:51,618 INFO L85 PathProgramCache]: Analyzing trace with hash 882923631, now seen corresponding path program 1 times [2022-11-16 20:14:51,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:51,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628152324] [2022-11-16 20:14:51,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:51,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:51,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:51,620 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:51,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-16 20:14:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:51,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:14:51,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:51,724 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 7 [2022-11-16 20:14:51,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:51,730 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:51,730 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:51,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628152324] [2022-11-16 20:14:51,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628152324] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:51,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:51,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:51,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773556137] [2022-11-16 20:14:51,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:51,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:51,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:51,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:51,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:51,732 INFO L87 Difference]: Start difference. First operand 323 states and 404 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:52,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:52,264 INFO L93 Difference]: Finished difference Result 307 states and 372 transitions. [2022-11-16 20:14:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:52,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-16 20:14:52,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:52,266 INFO L225 Difference]: With dead ends: 307 [2022-11-16 20:14:52,266 INFO L226 Difference]: Without dead ends: 307 [2022-11-16 20:14:52,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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-11-16 20:14:52,267 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 77 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:52,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 336 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-16 20:14:52,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-11-16 20:14:52,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2022-11-16 20:14:52,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 211 states have (on average 1.7630331753554502) internal successors, (372), 306 states have internal predecessors, (372), 0 states have call successors, (0), 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-11-16 20:14:52,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 372 transitions. [2022-11-16 20:14:52,273 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 372 transitions. Word has length 16 [2022-11-16 20:14:52,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:52,274 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 372 transitions. [2022-11-16 20:14:52,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:52,274 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 372 transitions. [2022-11-16 20:14:52,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 20:14:52,274 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:52,274 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:52,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:52,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:52,486 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:52,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:52,487 INFO L85 PathProgramCache]: Analyzing trace with hash 882923632, now seen corresponding path program 1 times [2022-11-16 20:14:52,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:52,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [597735652] [2022-11-16 20:14:52,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:52,488 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:52,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:52,489 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:52,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-16 20:14:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:52,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:14:52,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:52,605 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-11-16 20:14:52,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:52,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:52,615 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:52,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [597735652] [2022-11-16 20:14:52,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [597735652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:52,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:52,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:14:52,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112115834] [2022-11-16 20:14:52,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:52,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:14:52,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:52,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:14:52,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:14:52,617 INFO L87 Difference]: Start difference. First operand 307 states and 372 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:53,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:53,210 INFO L93 Difference]: Finished difference Result 291 states and 340 transitions. [2022-11-16 20:14:53,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:14:53,210 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-16 20:14:53,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:53,212 INFO L225 Difference]: With dead ends: 291 [2022-11-16 20:14:53,212 INFO L226 Difference]: Without dead ends: 291 [2022-11-16 20:14:53,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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-11-16 20:14:53,213 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 61 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:53,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 345 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:14:53,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-11-16 20:14:53,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2022-11-16 20:14:53,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 211 states have (on average 1.6113744075829384) internal successors, (340), 290 states have internal predecessors, (340), 0 states have call successors, (0), 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-11-16 20:14:53,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 340 transitions. [2022-11-16 20:14:53,220 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 340 transitions. Word has length 16 [2022-11-16 20:14:53,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:53,220 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 340 transitions. [2022-11-16 20:14:53,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:53,221 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 340 transitions. [2022-11-16 20:14:53,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 20:14:53,221 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:53,221 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:53,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:53,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:53,433 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:53,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:53,434 INFO L85 PathProgramCache]: Analyzing trace with hash -276171814, now seen corresponding path program 1 times [2022-11-16 20:14:53,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:53,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1563026858] [2022-11-16 20:14:53,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:53,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:53,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:53,436 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:53,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-16 20:14:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:53,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 20:14:53,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:53,590 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 7 [2022-11-16 20:14:53,656 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-16 20:14:53,657 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 19 treesize of output 27 [2022-11-16 20:14:53,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:53,678 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:53,678 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:53,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1563026858] [2022-11-16 20:14:53,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1563026858] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:53,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:53,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:14:53,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564780218] [2022-11-16 20:14:53,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:53,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:14:53,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:53,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:14:53,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:14:53,680 INFO L87 Difference]: Start difference. First operand 291 states and 340 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:54,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:54,649 INFO L93 Difference]: Finished difference Result 313 states and 363 transitions. [2022-11-16 20:14:54,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:14:54,650 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-16 20:14:54,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:54,651 INFO L225 Difference]: With dead ends: 313 [2022-11-16 20:14:54,651 INFO L226 Difference]: Without dead ends: 313 [2022-11-16 20:14:54,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 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-11-16 20:14:54,652 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 208 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:54,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 533 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-16 20:14:54,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-11-16 20:14:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 293. [2022-11-16 20:14:54,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 215 states have (on average 1.6046511627906976) internal successors, (345), 292 states have internal predecessors, (345), 0 states have call successors, (0), 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-11-16 20:14:54,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 345 transitions. [2022-11-16 20:14:54,658 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 345 transitions. Word has length 16 [2022-11-16 20:14:54,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:54,659 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 345 transitions. [2022-11-16 20:14:54,659 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), 0 states have call successors, (0), 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-11-16 20:14:54,659 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 345 transitions. [2022-11-16 20:14:54,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 20:14:54,659 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:54,659 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:54,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-11-16 20:14:54,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:54,872 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:54,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:54,872 INFO L85 PathProgramCache]: Analyzing trace with hash -276171813, now seen corresponding path program 1 times [2022-11-16 20:14:54,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:54,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179303764] [2022-11-16 20:14:54,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:54,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:54,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:54,877 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:54,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-16 20:14:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:55,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 20:14:55,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:55,042 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-11-16 20:14:55,050 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 7 [2022-11-16 20:14:55,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:14:55,141 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:14:55,154 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 20:14:55,155 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 13 treesize of output 13 [2022-11-16 20:14:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:55,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:55,180 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:55,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179303764] [2022-11-16 20:14:55,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179303764] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:55,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:55,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:14:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054463622] [2022-11-16 20:14:55,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:55,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:14:55,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:55,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:14:55,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:14:55,182 INFO L87 Difference]: Start difference. First operand 293 states and 345 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:56,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:56,861 INFO L93 Difference]: Finished difference Result 406 states and 474 transitions. [2022-11-16 20:14:56,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:14:56,862 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-16 20:14:56,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:56,864 INFO L225 Difference]: With dead ends: 406 [2022-11-16 20:14:56,864 INFO L226 Difference]: Without dead ends: 406 [2022-11-16 20:14:56,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:14:56,865 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 299 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:56,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 579 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 20:14:56,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-11-16 20:14:56,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 292. [2022-11-16 20:14:56,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 215 states have (on average 1.6) internal successors, (344), 291 states have internal predecessors, (344), 0 states have call successors, (0), 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-11-16 20:14:56,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 344 transitions. [2022-11-16 20:14:56,873 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 344 transitions. Word has length 16 [2022-11-16 20:14:56,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:56,873 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 344 transitions. [2022-11-16 20:14:56,873 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), 0 states have call successors, (0), 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-11-16 20:14:56,873 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 344 transitions. [2022-11-16 20:14:56,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-16 20:14:56,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:56,874 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:56,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:57,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:57,086 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:57,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:57,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1913905968, now seen corresponding path program 1 times [2022-11-16 20:14:57,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:57,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1150814638] [2022-11-16 20:14:57,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:57,087 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:57,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:57,089 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:57,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-16 20:14:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:57,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 20:14:57,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:57,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:57,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:57,329 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:57,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1150814638] [2022-11-16 20:14:57,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1150814638] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:57,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:57,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:14:57,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688245503] [2022-11-16 20:14:57,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:57,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:14:57,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:57,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:14:57,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:14:57,332 INFO L87 Difference]: Start difference. First operand 292 states and 344 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:57,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:57,571 INFO L93 Difference]: Finished difference Result 392 states and 439 transitions. [2022-11-16 20:14:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 20:14:57,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-16 20:14:57,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:57,573 INFO L225 Difference]: With dead ends: 392 [2022-11-16 20:14:57,573 INFO L226 Difference]: Without dead ends: 392 [2022-11-16 20:14:57,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:14:57,574 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 276 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:57,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 963 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:14:57,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-11-16 20:14:57,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 289. [2022-11-16 20:14:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 212 states have (on average 1.5943396226415094) internal successors, (338), 288 states have internal predecessors, (338), 0 states have call successors, (0), 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-11-16 20:14:57,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 338 transitions. [2022-11-16 20:14:57,588 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 338 transitions. Word has length 18 [2022-11-16 20:14:57,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:57,589 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 338 transitions. [2022-11-16 20:14:57,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:57,589 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 338 transitions. [2022-11-16 20:14:57,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-16 20:14:57,594 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:57,595 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-11-16 20:14:57,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:57,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:57,806 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:57,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:57,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1787332292, now seen corresponding path program 1 times [2022-11-16 20:14:57,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:57,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682874549] [2022-11-16 20:14:57,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:57,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:57,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:57,809 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:57,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-16 20:14:57,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:57,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:14:57,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:57,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:57,977 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:57,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682874549] [2022-11-16 20:14:57,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682874549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:57,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:57,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:14:57,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080431876] [2022-11-16 20:14:57,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:57,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:14:57,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:57,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:14:57,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:14:57,982 INFO L87 Difference]: Start difference. First operand 289 states and 338 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:58,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:58,156 INFO L93 Difference]: Finished difference Result 312 states and 347 transitions. [2022-11-16 20:14:58,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:14:58,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-16 20:14:58,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:58,157 INFO L225 Difference]: With dead ends: 312 [2022-11-16 20:14:58,157 INFO L226 Difference]: Without dead ends: 312 [2022-11-16 20:14:58,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:14:58,158 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 655 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:58,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 637 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:14:58,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-11-16 20:14:58,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 289. [2022-11-16 20:14:58,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 212 states have (on average 1.5896226415094339) internal successors, (337), 288 states have internal predecessors, (337), 0 states have call successors, (0), 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-11-16 20:14:58,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 337 transitions. [2022-11-16 20:14:58,164 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 337 transitions. Word has length 21 [2022-11-16 20:14:58,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:58,164 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 337 transitions. [2022-11-16 20:14:58,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:14:58,165 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 337 transitions. [2022-11-16 20:14:58,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-16 20:14:58,165 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:58,165 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] [2022-11-16 20:14:58,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:58,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:58,377 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:58,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:58,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1853899934, now seen corresponding path program 1 times [2022-11-16 20:14:58,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:58,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380361135] [2022-11-16 20:14:58,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:58,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:58,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:58,379 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:58,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-16 20:14:58,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:58,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 20:14:58,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:58,629 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-11-16 20:14:58,636 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-11-16 20:14:58,682 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 15 treesize of output 7 [2022-11-16 20:14:58,689 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 15 treesize of output 7 [2022-11-16 20:14:58,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:14:58,706 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:14:58,706 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:14:58,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380361135] [2022-11-16 20:14:58,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380361135] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:14:58,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:14:58,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 20:14:58,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474411562] [2022-11-16 20:14:58,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:14:58,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:14:58,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:14:58,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:14:58,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:14:58,711 INFO L87 Difference]: Start difference. First operand 289 states and 337 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 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-11-16 20:14:59,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:59,586 INFO L93 Difference]: Finished difference Result 388 states and 434 transitions. [2022-11-16 20:14:59,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:14:59,588 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-16 20:14:59,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:59,590 INFO L225 Difference]: With dead ends: 388 [2022-11-16 20:14:59,590 INFO L226 Difference]: Without dead ends: 388 [2022-11-16 20:14:59,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:14:59,591 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 264 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:59,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 1378 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:14:59,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-16 20:14:59,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 275. [2022-11-16 20:14:59,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 198 states have (on average 1.5858585858585859) internal successors, (314), 274 states have internal predecessors, (314), 0 states have call successors, (0), 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-11-16 20:14:59,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 314 transitions. [2022-11-16 20:14:59,597 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 314 transitions. Word has length 23 [2022-11-16 20:14:59,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:59,597 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 314 transitions. [2022-11-16 20:14:59,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 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-11-16 20:14:59,598 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 314 transitions. [2022-11-16 20:14:59,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 20:14:59,598 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:59,598 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-11-16 20:14:59,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:59,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:59,799 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:14:59,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:59,799 INFO L85 PathProgramCache]: Analyzing trace with hash 984415872, now seen corresponding path program 1 times [2022-11-16 20:14:59,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:14:59,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762885640] [2022-11-16 20:14:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:59,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:14:59,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:14:59,802 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:14:59,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-16 20:15:00,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:15:00,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 20:15:00,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:15:00,049 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-16 20:15:00,050 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 1 case distinctions, treesize of input 12 treesize of output 22 [2022-11-16 20:15:00,177 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-16 20:15:00,178 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 45 [2022-11-16 20:15:00,285 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 11 treesize of output 7 [2022-11-16 20:15:00,348 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 49 treesize of output 40 [2022-11-16 20:15:00,536 INFO L321 Elim1Store]: treesize reduction 102, result has 29.2 percent of original size [2022-11-16 20:15:00,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 46 treesize of output 76 [2022-11-16 20:15:00,657 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 53 treesize of output 49 [2022-11-16 20:15:06,740 WARN L233 SmtUtils]: Spent 5.53s on a formula simplification. DAG size of input: 99 DAG size of output: 76 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-16 20:15:06,742 INFO L321 Elim1Store]: treesize reduction 84, result has 60.6 percent of original size [2022-11-16 20:15:06,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 214 treesize of output 270 [2022-11-16 20:18:46,453 WARN L233 SmtUtils]: Spent 1.32m on a formula simplification. DAG size of input: 1952 DAG size of output: 82 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 20:18:48,922 INFO L321 Elim1Store]: treesize reduction 14, result has 92.7 percent of original size [2022-11-16 20:18:48,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 191 treesize of output 285 [2022-11-16 20:18:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:18:51,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:18:51,944 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_310 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#iter~0#1.base| v_ArrVal_310) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|)) (_ bv1 1)))) is different from false [2022-11-16 20:18:58,911 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 20:18:58,912 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-11-16 20:18:58,925 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 44 treesize of output 36 [2022-11-16 20:18:58,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 20:19:16,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:16,833 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:16,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762885640] [2022-11-16 20:19:16,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762885640] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-16 20:19:16,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 20:19:16,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 22 [2022-11-16 20:19:16,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136007912] [2022-11-16 20:19:16,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:16,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 20:19:16,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:16,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 20:19:16,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=384, Unknown=26, NotChecked=40, Total=506 [2022-11-16 20:19:16,836 INFO L87 Difference]: Start difference. First operand 275 states and 314 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:22,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:22,341 INFO L93 Difference]: Finished difference Result 276 states and 315 transitions. [2022-11-16 20:19:22,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 20:19:22,342 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-16 20:19:22,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:22,344 INFO L225 Difference]: With dead ends: 276 [2022-11-16 20:19:22,344 INFO L226 Difference]: Without dead ends: 276 [2022-11-16 20:19:22,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 116.8s TimeCoverageRelationStatistics Valid=83, Invalid=587, Unknown=36, NotChecked=50, Total=756 [2022-11-16 20:19:22,345 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 64 mSDsluCounter, 1384 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 828 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:22,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1607 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 614 Invalid, 0 Unknown, 828 Unchecked, 3.4s Time] [2022-11-16 20:19:22,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-11-16 20:19:22,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 274. [2022-11-16 20:19:22,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 198 states have (on average 1.5808080808080809) internal successors, (313), 273 states have internal predecessors, (313), 0 states have call successors, (0), 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-11-16 20:19:22,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 313 transitions. [2022-11-16 20:19:22,352 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 313 transitions. Word has length 24 [2022-11-16 20:19:22,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:22,352 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 313 transitions. [2022-11-16 20:19:22,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:22,353 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 313 transitions. [2022-11-16 20:19:22,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 20:19:22,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:22,353 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-11-16 20:19:22,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:22,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:22,567 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:22,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:22,567 INFO L85 PathProgramCache]: Analyzing trace with hash 984415873, now seen corresponding path program 1 times [2022-11-16 20:19:22,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:22,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1300290194] [2022-11-16 20:19:22,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:22,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:22,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:22,569 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:22,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-16 20:19:22,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:22,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-16 20:19:22,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:22,773 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 7 [2022-11-16 20:19:22,787 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-11-16 20:19:22,984 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-16 20:19:22,985 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 19 treesize of output 27 [2022-11-16 20:19:23,025 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 20:19:23,140 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 11 treesize of output 7 [2022-11-16 20:19:23,173 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-11-16 20:19:23,270 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 42 treesize of output 33 [2022-11-16 20:19:23,314 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 21 treesize of output 20 [2022-11-16 20:19:23,564 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-16 20:19:23,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 24 treesize of output 26 [2022-11-16 20:19:23,594 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-11-16 20:19:23,761 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 32 treesize of output 30 [2022-11-16 20:19:23,830 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-11-16 20:19:24,138 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 43 treesize of output 30 [2022-11-16 20:19:24,156 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 25 treesize of output 20 [2022-11-16 20:19:24,737 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 54 treesize of output 20 [2022-11-16 20:19:24,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 10 [2022-11-16 20:19:25,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:25,037 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:25,038 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:25,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1300290194] [2022-11-16 20:19:25,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1300290194] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:25,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:25,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-16 20:19:25,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655269220] [2022-11-16 20:19:25,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:25,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-16 20:19:25,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:25,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 20:19:25,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:19:25,040 INFO L87 Difference]: Start difference. First operand 274 states and 313 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:29,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:29,766 INFO L93 Difference]: Finished difference Result 279 states and 318 transitions. [2022-11-16 20:19:29,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 20:19:29,767 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-16 20:19:29,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:29,768 INFO L225 Difference]: With dead ends: 279 [2022-11-16 20:19:29,768 INFO L226 Difference]: Without dead ends: 279 [2022-11-16 20:19:29,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-11-16 20:19:29,769 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 25 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 507 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:29,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1238 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 604 Invalid, 0 Unknown, 507 Unchecked, 3.8s Time] [2022-11-16 20:19:29,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-16 20:19:29,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 273. [2022-11-16 20:19:29,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 198 states have (on average 1.5757575757575757) internal successors, (312), 272 states have internal predecessors, (312), 0 states have call successors, (0), 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-11-16 20:19:29,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 312 transitions. [2022-11-16 20:19:29,775 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 312 transitions. Word has length 24 [2022-11-16 20:19:29,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:29,775 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 312 transitions. [2022-11-16 20:19:29,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:29,776 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 312 transitions. [2022-11-16 20:19:29,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-16 20:19:29,776 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:29,776 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-11-16 20:19:29,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:29,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:29,995 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr151ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:29,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:29,995 INFO L85 PathProgramCache]: Analyzing trace with hash -824348362, now seen corresponding path program 1 times [2022-11-16 20:19:29,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:29,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [788546928] [2022-11-16 20:19:29,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:29,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:29,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:29,996 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:29,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-16 20:19:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:30,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:19:30,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:30,310 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54|)))) is different from true [2022-11-16 20:19:30,404 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_394 (_ BitVec 1)) (|v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ bv0 1)))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54|)) (= (select .cse0 |c_ULTIMATE.start_main_~#iter~1#1.base|) (_ bv0 1)) (= |c_#valid| (store .cse0 |c_ULTIMATE.start_main_~#iter~1#1.base| v_ArrVal_394))))) is different from true [2022-11-16 20:19:30,611 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#iter~1#1.base_53| (_ BitVec 32)) (|v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54| (_ bv0 1)))) (and (= (select .cse0 |v_ULTIMATE.start_main_~#iter~1#1.base_53|) (_ bv0 1)) (= (store .cse0 |v_ULTIMATE.start_main_~#iter~1#1.base_53| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#iter~0#1.base_54|))))) is different from true [2022-11-16 20:19:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:30,660 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:30,660 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:30,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [788546928] [2022-11-16 20:19:30,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [788546928] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:30,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:30,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 20:19:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968791489] [2022-11-16 20:19:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:30,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:19:30,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:30,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:19:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=10, Unknown=3, NotChecked=18, Total=42 [2022-11-16 20:19:30,662 INFO L87 Difference]: Start difference. First operand 273 states and 312 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:31,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:31,493 INFO L93 Difference]: Finished difference Result 278 states and 317 transitions. [2022-11-16 20:19:31,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:19:31,494 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-16 20:19:31,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:31,495 INFO L225 Difference]: With dead ends: 278 [2022-11-16 20:19:31,495 INFO L226 Difference]: Without dead ends: 274 [2022-11-16 20:19:31,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=10, Unknown=3, NotChecked=18, Total=42 [2022-11-16 20:19:31,496 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 0 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 888 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:31,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 496 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 115 Invalid, 0 Unknown, 888 Unchecked, 0.8s Time] [2022-11-16 20:19:31,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-11-16 20:19:31,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 274. [2022-11-16 20:19:31,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 199 states have (on average 1.5728643216080402) internal successors, (313), 273 states have internal predecessors, (313), 0 states have call successors, (0), 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-11-16 20:19:31,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 313 transitions. [2022-11-16 20:19:31,502 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 313 transitions. Word has length 25 [2022-11-16 20:19:31,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:31,502 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 313 transitions. [2022-11-16 20:19:31,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:31,502 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 313 transitions. [2022-11-16 20:19:31,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 20:19:31,503 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:31,503 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, 1] [2022-11-16 20:19:31,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:31,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:31,715 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:31,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:31,715 INFO L85 PathProgramCache]: Analyzing trace with hash 221644505, now seen corresponding path program 1 times [2022-11-16 20:19:31,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:31,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692567008] [2022-11-16 20:19:31,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:31,716 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:31,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:31,717 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:31,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-16 20:19:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:31,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 20:19:31,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:31,867 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:31,867 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:31,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692567008] [2022-11-16 20:19:31,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692567008] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:31,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:31,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:19:31,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036494011] [2022-11-16 20:19:31,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:31,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:19:31,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:19:31,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:19:31,869 INFO L87 Difference]: Start difference. First operand 274 states and 313 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:31,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:31,907 INFO L93 Difference]: Finished difference Result 256 states and 284 transitions. [2022-11-16 20:19:31,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:19:31,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-11-16 20:19:31,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:31,909 INFO L225 Difference]: With dead ends: 256 [2022-11-16 20:19:31,909 INFO L226 Difference]: Without dead ends: 238 [2022-11-16 20:19:31,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 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-11-16 20:19:31,911 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 31 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:31,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 471 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:19:31,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-11-16 20:19:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2022-11-16 20:19:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 163 states have (on average 1.6319018404907975) internal successors, (266), 237 states have internal predecessors, (266), 0 states have call successors, (0), 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-11-16 20:19:31,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 266 transitions. [2022-11-16 20:19:31,917 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 266 transitions. Word has length 26 [2022-11-16 20:19:31,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:31,917 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 266 transitions. [2022-11-16 20:19:31,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:31,917 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 266 transitions. [2022-11-16 20:19:31,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 20:19:31,918 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:31,918 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, 1] [2022-11-16 20:19:31,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:32,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:32,131 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:32,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:32,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1120078838, now seen corresponding path program 1 times [2022-11-16 20:19:32,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:32,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1424968228] [2022-11-16 20:19:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:32,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:32,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:32,133 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:32,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-16 20:19:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:32,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:19:32,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:32,394 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 11 treesize of output 7 [2022-11-16 20:19:32,457 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 22 treesize of output 21 [2022-11-16 20:19:32,486 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 16 treesize of output 8 [2022-11-16 20:19:32,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:32,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:32,530 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:32,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1424968228] [2022-11-16 20:19:32,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1424968228] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:32,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:32,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 20:19:32,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269822523] [2022-11-16 20:19:32,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:32,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:19:32,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:32,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:19:32,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:19:32,532 INFO L87 Difference]: Start difference. First operand 238 states and 266 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:34,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:34,048 INFO L93 Difference]: Finished difference Result 263 states and 293 transitions. [2022-11-16 20:19:34,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 20:19:34,050 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-11-16 20:19:34,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:34,052 INFO L225 Difference]: With dead ends: 263 [2022-11-16 20:19:34,052 INFO L226 Difference]: Without dead ends: 263 [2022-11-16 20:19:34,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:19:34,053 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 731 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:34,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [731 Valid, 739 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-16 20:19:34,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-11-16 20:19:34,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 238. [2022-11-16 20:19:34,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 163 states have (on average 1.6257668711656441) internal successors, (265), 237 states have internal predecessors, (265), 0 states have call successors, (0), 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-11-16 20:19:34,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 265 transitions. [2022-11-16 20:19:34,058 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 265 transitions. Word has length 26 [2022-11-16 20:19:34,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:34,059 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 265 transitions. [2022-11-16 20:19:34,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:34,059 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 265 transitions. [2022-11-16 20:19:34,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 20:19:34,060 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:34,060 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, 1, 1, 1] [2022-11-16 20:19:34,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:34,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:34,267 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:34,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:34,267 INFO L85 PathProgramCache]: Analyzing trace with hash 119440586, now seen corresponding path program 1 times [2022-11-16 20:19:34,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:34,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103088969] [2022-11-16 20:19:34,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:34,268 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:34,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:34,269 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:34,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-16 20:19:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:34,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:19:34,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:34,527 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-11-16 20:19:34,607 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 24 [2022-11-16 20:19:34,693 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 24 [2022-11-16 20:19:34,722 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 11 [2022-11-16 20:19:34,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:19:34,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:34,765 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:34,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103088969] [2022-11-16 20:19:34,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103088969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:34,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:34,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:19:34,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573407344] [2022-11-16 20:19:34,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:34,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:19:34,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:34,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:19:34,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:19:34,766 INFO L87 Difference]: Start difference. First operand 238 states and 265 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:36,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:36,880 INFO L93 Difference]: Finished difference Result 254 states and 284 transitions. [2022-11-16 20:19:36,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:19:36,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-11-16 20:19:36,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:36,882 INFO L225 Difference]: With dead ends: 254 [2022-11-16 20:19:36,882 INFO L226 Difference]: Without dead ends: 254 [2022-11-16 20:19:36,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:19:36,882 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 52 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:36,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 653 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-16 20:19:36,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-11-16 20:19:36,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 237. [2022-11-16 20:19:36,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 163 states have (on average 1.6196319018404908) internal successors, (264), 236 states have internal predecessors, (264), 0 states have call successors, (0), 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-11-16 20:19:36,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 264 transitions. [2022-11-16 20:19:36,888 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 264 transitions. Word has length 28 [2022-11-16 20:19:36,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:36,888 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 264 transitions. [2022-11-16 20:19:36,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:36,888 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 264 transitions. [2022-11-16 20:19:36,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 20:19:36,889 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:36,889 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, 1, 1, 1] [2022-11-16 20:19:36,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:37,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:37,091 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:37,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:37,091 INFO L85 PathProgramCache]: Analyzing trace with hash 119440587, now seen corresponding path program 1 times [2022-11-16 20:19:37,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:37,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398769778] [2022-11-16 20:19:37,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:37,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:37,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:37,093 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:37,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-16 20:19:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:37,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-16 20:19:37,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:37,318 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 7 [2022-11-16 20:19:37,332 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-11-16 20:19:37,600 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 20:19:37,600 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 20:19:37,670 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 20:19:37,670 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 13 treesize of output 13 [2022-11-16 20:19:37,745 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-11-16 20:19:37,763 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 11 treesize of output 7 [2022-11-16 20:19:37,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 31 treesize of output 26 [2022-11-16 20:19:37,925 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 21 treesize of output 20 [2022-11-16 20:19:38,115 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 21 treesize of output 20 [2022-11-16 20:19:38,131 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 31 treesize of output 26 [2022-11-16 20:19:38,187 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 25 treesize of output 13 [2022-11-16 20:19:38,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-16 20:19:38,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:38,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:38,267 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:38,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398769778] [2022-11-16 20:19:38,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398769778] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:38,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:38,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 20:19:38,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233751100] [2022-11-16 20:19:38,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:38,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 20:19:38,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 20:19:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:19:38,269 INFO L87 Difference]: Start difference. First operand 237 states and 264 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:42,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:42,593 INFO L93 Difference]: Finished difference Result 261 states and 291 transitions. [2022-11-16 20:19:42,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 20:19:42,594 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-11-16 20:19:42,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:42,595 INFO L225 Difference]: With dead ends: 261 [2022-11-16 20:19:42,595 INFO L226 Difference]: Without dead ends: 261 [2022-11-16 20:19:42,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:19:42,596 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 245 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:42,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 731 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-16 20:19:42,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-11-16 20:19:42,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 236. [2022-11-16 20:19:42,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 163 states have (on average 1.6134969325153374) internal successors, (263), 235 states have internal predecessors, (263), 0 states have call successors, (0), 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-11-16 20:19:42,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 263 transitions. [2022-11-16 20:19:42,602 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 263 transitions. Word has length 28 [2022-11-16 20:19:42,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:42,602 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 263 transitions. [2022-11-16 20:19:42,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:42,602 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 263 transitions. [2022-11-16 20:19:42,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-16 20:19:42,603 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:42,603 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, 1, 1, 1, 1, 1, 1] [2022-11-16 20:19:42,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-11-16 20:19:42,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:42,823 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:42,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:42,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1996547125, now seen corresponding path program 1 times [2022-11-16 20:19:42,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:42,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382853026] [2022-11-16 20:19:42,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:42,824 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:42,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:42,825 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:42,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-16 20:19:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:43,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:19:43,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:43,089 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 0 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 20:19:43,135 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 0 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 20:19:43,194 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 0 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 20:19:43,306 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 20:19:43,306 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 13 treesize of output 13 [2022-11-16 20:19:43,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:19:43,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:19:43,369 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:43,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382853026] [2022-11-16 20:19:43,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382853026] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:19:43,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:19:43,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:19:43,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897244159] [2022-11-16 20:19:43,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:19:43,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:19:43,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:19:43,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:19:43,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:19:43,372 INFO L87 Difference]: Start difference. First operand 236 states and 263 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:45,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:19:45,015 INFO L93 Difference]: Finished difference Result 259 states and 289 transitions. [2022-11-16 20:19:45,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:19:45,016 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-16 20:19:45,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:19:45,017 INFO L225 Difference]: With dead ends: 259 [2022-11-16 20:19:45,017 INFO L226 Difference]: Without dead ends: 259 [2022-11-16 20:19:45,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:19:45,018 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 522 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:19:45,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [522 Valid, 264 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 20:19:45,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-16 20:19:45,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 237. [2022-11-16 20:19:45,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 164 states have (on average 1.6097560975609757) internal successors, (264), 236 states have internal predecessors, (264), 0 states have call successors, (0), 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-11-16 20:19:45,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 264 transitions. [2022-11-16 20:19:45,024 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 264 transitions. Word has length 31 [2022-11-16 20:19:45,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:19:45,024 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 264 transitions. [2022-11-16 20:19:45,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:19:45,025 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 264 transitions. [2022-11-16 20:19:45,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-16 20:19:45,025 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:19:45,025 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:19:45,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-16 20:19:45,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:45,238 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:19:45,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:19:45,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1753849390, now seen corresponding path program 1 times [2022-11-16 20:19:45,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:19:45,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [814454483] [2022-11-16 20:19:45,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:45,240 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:19:45,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:19:45,240 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:19:45,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-16 20:19:45,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:45,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-16 20:19:45,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:45,647 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 7 [2022-11-16 20:19:45,771 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-11-16 20:19:45,802 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-11-16 20:19:46,034 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 20:19:46,034 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 13 treesize of output 13 [2022-11-16 20:19:46,144 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 19 treesize of output 18 [2022-11-16 20:19:46,154 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-11-16 20:19:46,424 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:19:46,424 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:19:46,451 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:19:46,717 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:19:46,768 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:19:46,768 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:19:47,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:47,042 INFO L321 Elim1Store]: treesize reduction 31, result has 8.8 percent of original size [2022-11-16 20:19:47,042 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2022-11-16 20:19:47,081 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-16 20:19:47,081 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-11-16 20:19:47,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:47,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:19:52,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:53,062 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:19:53,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [814454483] [2022-11-16 20:19:53,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [814454483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:19:53,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1032107340] [2022-11-16 20:19:53,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:19:53,062 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:19:53,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:19:53,064 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:19:53,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-16 20:19:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:19:53,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-16 20:19:53,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:19:53,856 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-11-16 20:19:53,879 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-11-16 20:19:54,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:54,692 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 19 treesize of output 18 [2022-11-16 20:19:54,708 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-11-16 20:19:55,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:55,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:55,144 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:19:55,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:55,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:55,218 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-16 20:19:55,218 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 40 [2022-11-16 20:19:55,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:55,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:55,792 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-16 20:19:55,792 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 40 [2022-11-16 20:19:55,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:55,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:55,880 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-16 20:19:55,881 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 32 treesize of output 42 [2022-11-16 20:19:56,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:19:56,969 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 20:19:56,969 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 36 [2022-11-16 20:19:56,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:19:57,012 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-16 20:19:57,012 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-11-16 20:19:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:19:57,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:20:02,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:20:02,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1032107340] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:20:02,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309148933] [2022-11-16 20:20:02,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:20:02,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:20:02,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:20:02,778 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:20:02,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-16 20:20:02,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:20:02,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-16 20:20:02,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:20:03,061 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 7 [2022-11-16 20:20:03,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 13 treesize of output 9 [2022-11-16 20:20:03,169 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-11-16 20:20:03,281 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 20:20:03,281 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 13 treesize of output 13 [2022-11-16 20:20:03,327 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 19 treesize of output 18 [2022-11-16 20:20:03,352 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-11-16 20:20:03,528 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:20:03,529 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:20:03,546 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:20:03,820 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:20:03,900 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:20:03,900 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 41 [2022-11-16 20:20:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:20:04,074 INFO L321 Elim1Store]: treesize reduction 31, result has 8.8 percent of original size [2022-11-16 20:20:04,074 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2022-11-16 20:20:04,105 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-16 20:20:04,105 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-11-16 20:20:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:20:04,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:20:07,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:20:07,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:20:07,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309148933] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:20:07,514 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-16 20:20:07,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11, 12, 10, 11] total 29 [2022-11-16 20:20:07,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59294820] [2022-11-16 20:20:07,514 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-16 20:20:07,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-16 20:20:07,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:20:07,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-16 20:20:07,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2022-11-16 20:20:07,516 INFO L87 Difference]: Start difference. First operand 237 states and 264 transitions. Second operand has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:20:11,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:20:11,547 INFO L93 Difference]: Finished difference Result 269 states and 298 transitions. [2022-11-16 20:20:11,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 20:20:11,548 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-11-16 20:20:11,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:20:11,548 INFO L225 Difference]: With dead ends: 269 [2022-11-16 20:20:11,548 INFO L226 Difference]: Without dead ends: 269 [2022-11-16 20:20:11,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 156 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-11-16 20:20:11,549 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 37 mSDsluCounter, 2619 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 2855 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 800 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:20:11,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 2855 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 412 Invalid, 0 Unknown, 800 Unchecked, 2.8s Time] [2022-11-16 20:20:11,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-11-16 20:20:11,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 264. [2022-11-16 20:20:11,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 191 states have (on average 1.5340314136125655) internal successors, (293), 263 states have internal predecessors, (293), 0 states have call successors, (0), 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-11-16 20:20:11,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 293 transitions. [2022-11-16 20:20:11,553 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 293 transitions. Word has length 32 [2022-11-16 20:20:11,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:20:11,553 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 293 transitions. [2022-11-16 20:20:11,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 20:20:11,554 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 293 transitions. [2022-11-16 20:20:11,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-16 20:20:11,554 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:20:11,554 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:20:11,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2022-11-16 20:20:11,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-16 20:20:11,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-16 20:20:12,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:20:12,159 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 149 more)] === [2022-11-16 20:20:12,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:20:12,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1770158664, now seen corresponding path program 1 times [2022-11-16 20:20:12,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:20:12,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117254535] [2022-11-16 20:20:12,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:20:12,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:20:12,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:20:12,161 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:20:12,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bef47c7c-f134-44be-99a3-469a17417c96/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-16 20:20:12,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:20:12,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-16 20:20:12,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:20:12,490 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-16 20:20:12,491 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 1 case distinctions, treesize of input 12 treesize of output 22 [2022-11-16 20:20:12,610 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-11-16 20:20:12,655 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-11-16 20:20:12,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:20:12,770 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 21 treesize of output 20 [2022-11-16 20:20:12,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:20:12,805 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 21 treesize of output 20 [2022-11-16 20:20:12,951 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-16 20:20:12,952 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 45 [2022-11-16 20:20:13,244 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 19 treesize of output 18 [2022-11-16 20:20:13,256 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-11-16 20:20:13,569 INFO L321 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2022-11-16 20:20:13,570 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 60 [2022-11-16 20:20:13,583 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 0 case distinctions, treesize of input 32 treesize of output 34 [2022-11-16 20:20:14,172 INFO L321 Elim1Store]: treesize reduction 102, result has 29.2 percent of original size [2022-11-16 20:20:14,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 46 treesize of output 76 [2022-11-16 20:20:14,625 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-16 20:20:14,626 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 73 [2022-11-16 20:20:14,683 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 25 treesize of output 30 [2022-11-16 20:20:16,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:20:22,036 WARN L233 SmtUtils]: Spent 5.74s on a formula simplification. DAG size of input: 235 DAG size of output: 196 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-16 20:20:22,037 INFO L321 Elim1Store]: treesize reduction 144, result has 73.6 percent of original size [2022-11-16 20:20:22,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 36 case distinctions, treesize of input 358 treesize of output 650 [2022-11-16 20:20:22,579 INFO L217 Elim1Store]: Index analysis took 485 ms [2022-11-16 20:20:22,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 20:20:28,744 WARN L233 SmtUtils]: Spent 6.03s on a formula simplification. DAG size of input: 235 DAG size of output: 196 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-16 20:20:28,746 INFO L321 Elim1Store]: treesize reduction 144, result has 73.6 percent of original size [2022-11-16 20:20:28,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 266 treesize of output 614