./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b 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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb --- 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-8393723 [2022-11-19 08:33:27,822 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:33:27,825 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:33:27,848 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:33:27,848 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:33:27,849 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:33:27,850 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:33:27,852 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:33:27,854 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:33:27,855 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:33:27,856 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:33:27,857 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:33:27,857 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:33:27,859 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:33:27,860 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:33:27,861 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:33:27,862 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:33:27,863 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:33:27,864 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:33:27,866 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:33:27,868 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:33:27,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:33:27,874 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:33:27,875 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:33:27,878 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:33:27,879 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:33:27,879 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:33:27,880 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:33:27,881 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:33:27,882 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:33:27,882 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:33:27,883 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:33:27,884 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:33:27,884 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:33:27,886 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:33:27,886 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:33:27,896 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:33:27,897 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:33:27,897 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:33:27,899 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:33:27,899 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:33:27,900 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-19 08:33:27,949 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:33:27,949 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:33:27,950 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:33:27,950 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:33:27,950 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:33:27,951 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:33:27,951 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:33:27,951 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:33:27,951 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:33:27,952 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:33:27,952 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:33:27,952 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:33:27,952 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:33:27,952 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:33:27,953 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:33:27,953 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:33:27,953 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:33:27,953 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:33:27,954 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:33:27,954 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:33:27,957 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:33:27,957 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:33:27,957 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:33:27,959 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:33:27,959 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:33:27,959 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:33:27,960 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:33:27,960 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:33:27,961 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:33:27,961 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:33:27,961 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:33:27,962 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:33:27,962 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:33:27,962 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:33:27,962 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:33:27,963 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:33:27,964 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:33:27,964 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:33:27,964 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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb [2022-11-19 08:33:28,268 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:33:28,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:33:28,310 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:33:28,312 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:33:28,313 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:33:28,314 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:33:28,383 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/45edf4b95/bd45539232ff4d43b035fa39cc152ad5/FLAG16bca9c1d [2022-11-19 08:33:29,248 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:33:29,249 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:33:29,284 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/45edf4b95/bd45539232ff4d43b035fa39cc152ad5/FLAG16bca9c1d [2022-11-19 08:33:29,308 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/45edf4b95/bd45539232ff4d43b035fa39cc152ad5 [2022-11-19 08:33:29,312 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:33:29,314 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:33:29,319 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:33:29,320 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:33:29,324 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:33:29,324 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:33:29" (1/1) ... [2022-11-19 08:33:29,326 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7eca3bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:29, skipping insertion in model container [2022-11-19 08:33:29,326 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:33:29" (1/1) ... [2022-11-19 08:33:29,334 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:33:29,448 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:33:31,207 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2022-11-19 08:33:31,240 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:33:31,262 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:33:31,661 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2022-11-19 08:33:31,670 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:33:31,793 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:33:31,793 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31 WrapperNode [2022-11-19 08:33:31,794 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:33:31,795 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:33:31,795 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:33:31,795 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:33:31,803 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:31,883 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,014 INFO L138 Inliner]: procedures = 157, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2775 [2022-11-19 08:33:32,015 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:33:32,016 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:33:32,017 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:33:32,018 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:33:32,030 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,030 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,061 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,063 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,179 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,207 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,223 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,278 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,307 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:33:32,314 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:33:32,314 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:33:32,314 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:33:32,315 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (1/1) ... [2022-11-19 08:33:32,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:33:32,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:33:32,346 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:33:32,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:33:32,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 08:33:32,390 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-19 08:33:32,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:33:32,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:33:32,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 08:33:32,390 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-19 08:33:32,391 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-19 08:33:32,391 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-19 08:33:32,391 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-19 08:33:32,391 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2022-11-19 08:33:32,391 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2022-11-19 08:33:32,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:33:32,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:33:32,392 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-19 08:33:32,392 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-19 08:33:32,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:33:32,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:33:32,393 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-19 08:33:32,393 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-19 08:33:32,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2022-11-19 08:33:32,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2022-11-19 08:33:32,393 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-11-19 08:33:32,393 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-11-19 08:33:32,393 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:33:32,394 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:33:32,394 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2022-11-19 08:33:32,394 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2022-11-19 08:33:32,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 08:33:32,394 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-19 08:33:32,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-19 08:33:32,395 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2022-11-19 08:33:32,395 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2022-11-19 08:33:32,395 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-19 08:33:32,395 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-19 08:33:32,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-19 08:33:32,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-19 08:33:32,396 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-19 08:33:32,396 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-19 08:33:32,396 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-11-19 08:33:32,396 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-11-19 08:33:32,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:33:32,397 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2022-11-19 08:33:32,397 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2022-11-19 08:33:32,397 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2022-11-19 08:33:32,397 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2022-11-19 08:33:32,397 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:33:32,397 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-19 08:33:32,398 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-19 08:33:32,398 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2022-11-19 08:33:32,398 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2022-11-19 08:33:32,398 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:33:32,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:33:32,398 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-19 08:33:32,399 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-19 08:33:32,399 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-19 08:33:32,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:33:32,399 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-19 08:33:32,399 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-19 08:33:32,399 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-11-19 08:33:32,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-11-19 08:33:32,400 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-19 08:33:32,400 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-19 08:33:32,400 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2022-11-19 08:33:32,400 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2022-11-19 08:33:32,400 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2022-11-19 08:33:32,401 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2022-11-19 08:33:32,401 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:33:32,401 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2022-11-19 08:33:32,401 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2022-11-19 08:33:32,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:33:32,401 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2022-11-19 08:33:32,402 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2022-11-19 08:33:32,403 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2022-11-19 08:33:32,403 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2022-11-19 08:33:32,403 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-19 08:33:32,403 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-19 08:33:32,403 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:33:32,403 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:33:32,404 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-19 08:33:32,404 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-19 08:33:32,404 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-19 08:33:32,404 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-19 08:33:32,405 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-19 08:33:32,405 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-19 08:33:32,405 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-19 08:33:32,405 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-19 08:33:32,406 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-19 08:33:32,406 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-19 08:33:32,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 08:33:32,407 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-19 08:33:32,408 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-19 08:33:32,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-19 08:33:32,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-19 08:33:32,408 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2022-11-19 08:33:32,409 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2022-11-19 08:33:32,409 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-11-19 08:33:32,409 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-11-19 08:33:32,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 08:33:32,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:33:32,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:33:32,410 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2022-11-19 08:33:32,410 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2022-11-19 08:33:32,410 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-19 08:33:32,410 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-19 08:33:33,009 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:33:33,012 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:33:36,112 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:33:37,312 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:33:37,312 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-19 08:33:37,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:33:37 BoogieIcfgContainer [2022-11-19 08:33:37,317 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:33:37,319 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:33:37,320 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:33:37,323 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:33:37,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:33:29" (1/3) ... [2022-11-19 08:33:37,324 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2da0c4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:33:37, skipping insertion in model container [2022-11-19 08:33:37,324 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:33:31" (2/3) ... [2022-11-19 08:33:37,325 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2da0c4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:33:37, skipping insertion in model container [2022-11-19 08:33:37,325 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:33:37" (3/3) ... [2022-11-19 08:33:37,326 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:33:37,347 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:33:37,347 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:33:37,417 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:33:37,424 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d6fa4c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:33:37,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:33:37,431 INFO L276 IsEmpty]: Start isEmpty. Operand has 666 states, 414 states have (on average 1.391304347826087) internal successors, (576), 441 states have internal predecessors, (576), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) [2022-11-19 08:33:37,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 08:33:37,445 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:37,446 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:33:37,447 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:37,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:37,452 INFO L85 PathProgramCache]: Analyzing trace with hash 764530665, now seen corresponding path program 1 times [2022-11-19 08:33:37,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:37,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007666351] [2022-11-19 08:33:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:37,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:38,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:33:38,127 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:38,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007666351] [2022-11-19 08:33:38,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007666351] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:38,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:38,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:33:38,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035352430] [2022-11-19 08:33:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:38,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:33:38,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:38,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:33:38,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:33:38,185 INFO L87 Difference]: Start difference. First operand has 666 states, 414 states have (on average 1.391304347826087) internal successors, (576), 441 states have internal predecessors, (576), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:33:40,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:40,385 INFO L93 Difference]: Finished difference Result 1323 states and 1964 transitions. [2022-11-19 08:33:40,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:33:40,391 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 45 [2022-11-19 08:33:40,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:40,411 INFO L225 Difference]: With dead ends: 1323 [2022-11-19 08:33:40,411 INFO L226 Difference]: Without dead ends: 638 [2022-11-19 08:33:40,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-19 08:33:40,425 INFO L413 NwaCegarLoop]: 870 mSDtfsCounter, 5 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2608 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:40,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2608 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-19 08:33:40,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-11-19 08:33:40,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 638. [2022-11-19 08:33:40,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 395 states have (on average 1.369620253164557) internal successors, (541), 419 states have internal predecessors, (541), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2022-11-19 08:33:40,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 939 transitions. [2022-11-19 08:33:40,571 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 939 transitions. Word has length 45 [2022-11-19 08:33:40,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:40,573 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 939 transitions. [2022-11-19 08:33:40,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:33:40,573 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 939 transitions. [2022-11-19 08:33:40,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-19 08:33:40,577 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:40,578 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:33:40,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 08:33:40,581 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:40,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:40,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1602965888, now seen corresponding path program 1 times [2022-11-19 08:33:40,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:40,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580846807] [2022-11-19 08:33:40,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:40,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:40,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:33:40,870 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:40,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580846807] [2022-11-19 08:33:40,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580846807] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:40,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:40,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:33:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635109063] [2022-11-19 08:33:40,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:40,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:33:40,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:40,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:33:40,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:33:40,875 INFO L87 Difference]: Start difference. First operand 638 states and 939 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:33:43,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:33:44,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:44,465 INFO L93 Difference]: Finished difference Result 1019 states and 1559 transitions. [2022-11-19 08:33:44,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:33:44,466 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 47 [2022-11-19 08:33:44,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:44,473 INFO L225 Difference]: With dead ends: 1019 [2022-11-19 08:33:44,473 INFO L226 Difference]: Without dead ends: 1017 [2022-11-19 08:33:44,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-19 08:33:44,476 INFO L413 NwaCegarLoop]: 1390 mSDtfsCounter, 599 mSDsluCounter, 2011 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 215 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 3401 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:44,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 3401 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 405 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2022-11-19 08:33:44,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-11-19 08:33:44,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 640. [2022-11-19 08:33:44,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 397 states have (on average 1.3677581863979849) internal successors, (543), 421 states have internal predecessors, (543), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2022-11-19 08:33:44,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 941 transitions. [2022-11-19 08:33:44,533 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 941 transitions. Word has length 47 [2022-11-19 08:33:44,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:44,534 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 941 transitions. [2022-11-19 08:33:44,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:33:44,534 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 941 transitions. [2022-11-19 08:33:44,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-19 08:33:44,538 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:44,538 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:33:44,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 08:33:44,538 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:44,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:44,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1342306410, now seen corresponding path program 1 times [2022-11-19 08:33:44,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:44,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383702460] [2022-11-19 08:33:44,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:44,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:44,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:33:44,830 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:44,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383702460] [2022-11-19 08:33:44,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383702460] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:44,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:44,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:33:44,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349454291] [2022-11-19 08:33:44,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:44,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:33:44,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:44,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:33:44,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:33:44,834 INFO L87 Difference]: Start difference. First operand 640 states and 941 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-19 08:33:49,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:49,395 INFO L93 Difference]: Finished difference Result 1648 states and 2484 transitions. [2022-11-19 08:33:49,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:33:49,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 55 [2022-11-19 08:33:49,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:49,403 INFO L225 Difference]: With dead ends: 1648 [2022-11-19 08:33:49,403 INFO L226 Difference]: Without dead ends: 1021 [2022-11-19 08:33:49,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:33:49,407 INFO L413 NwaCegarLoop]: 1164 mSDtfsCounter, 1461 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1599 SdHoareTripleChecker+Valid, 1590 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:49,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1599 Valid, 1590 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-11-19 08:33:49,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2022-11-19 08:33:49,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 641. [2022-11-19 08:33:49,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 398 states have (on average 1.3668341708542713) internal successors, (544), 422 states have internal predecessors, (544), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2022-11-19 08:33:49,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 942 transitions. [2022-11-19 08:33:49,459 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 942 transitions. Word has length 55 [2022-11-19 08:33:49,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:49,460 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 942 transitions. [2022-11-19 08:33:49,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-19 08:33:49,460 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 942 transitions. [2022-11-19 08:33:49,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 08:33:49,463 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:49,463 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:33:49,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 08:33:49,464 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:49,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:49,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1926133285, now seen corresponding path program 1 times [2022-11-19 08:33:49,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:49,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753165070] [2022-11-19 08:33:49,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:49,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:49,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:33:49,724 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:49,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753165070] [2022-11-19 08:33:49,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753165070] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:49,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:49,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:33:49,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948427893] [2022-11-19 08:33:49,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:49,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:33:49,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:49,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:33:49,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:33:49,727 INFO L87 Difference]: Start difference. First operand 641 states and 942 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:33:52,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:33:54,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:54,355 INFO L93 Difference]: Finished difference Result 1634 states and 2554 transitions. [2022-11-19 08:33:54,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:33:54,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 56 [2022-11-19 08:33:54,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:54,366 INFO L225 Difference]: With dead ends: 1634 [2022-11-19 08:33:54,367 INFO L226 Difference]: Without dead ends: 1632 [2022-11-19 08:33:54,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:33:54,369 INFO L413 NwaCegarLoop]: 1729 mSDtfsCounter, 1529 mSDsluCounter, 4076 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 588 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1670 SdHoareTripleChecker+Valid, 5805 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 588 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:54,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1670 Valid, 5805 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [588 Valid, 651 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-11-19 08:33:54,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2022-11-19 08:33:54,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 643. [2022-11-19 08:33:54,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 399 states have (on average 1.3659147869674186) internal successors, (545), 422 states have internal predecessors, (545), 200 states have call successors, (200), 43 states have call predecessors, (200), 43 states have return successors, (200), 198 states have call predecessors, (200), 200 states have call successors, (200) [2022-11-19 08:33:54,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 945 transitions. [2022-11-19 08:33:54,465 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 945 transitions. Word has length 56 [2022-11-19 08:33:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:54,466 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 945 transitions. [2022-11-19 08:33:54,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:33:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 945 transitions. [2022-11-19 08:33:54,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-11-19 08:33:54,471 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:54,471 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:33:54,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 08:33:54,472 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:54,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:54,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1016551155, now seen corresponding path program 1 times [2022-11-19 08:33:54,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:54,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982091907] [2022-11-19 08:33:54,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:54,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:33:54,678 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:54,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982091907] [2022-11-19 08:33:54,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982091907] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:54,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:54,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:33:54,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882504380] [2022-11-19 08:33:54,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:33:54,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:54,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:33:54,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:33:54,683 INFO L87 Difference]: Start difference. First operand 643 states and 945 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-19 08:33:56,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:33:57,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:57,855 INFO L93 Difference]: Finished difference Result 1883 states and 2768 transitions. [2022-11-19 08:33:57,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:33:57,858 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 80 [2022-11-19 08:33:57,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:57,872 INFO L225 Difference]: With dead ends: 1883 [2022-11-19 08:33:57,872 INFO L226 Difference]: Without dead ends: 1253 [2022-11-19 08:33:57,875 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-19 08:33:57,881 INFO L413 NwaCegarLoop]: 1013 mSDtfsCounter, 899 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 899 SdHoareTripleChecker+Valid, 1797 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:57,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [899 Valid, 1797 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 238 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2022-11-19 08:33:57,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2022-11-19 08:33:58,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1250. [2022-11-19 08:33:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 774 states have (on average 1.3669250645994833) internal successors, (1058), 820 states have internal predecessors, (1058), 390 states have call successors, (390), 85 states have call predecessors, (390), 85 states have return successors, (390), 385 states have call predecessors, (390), 390 states have call successors, (390) [2022-11-19 08:33:58,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1838 transitions. [2022-11-19 08:33:58,124 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1838 transitions. Word has length 80 [2022-11-19 08:33:58,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:58,125 INFO L495 AbstractCegarLoop]: Abstraction has 1250 states and 1838 transitions. [2022-11-19 08:33:58,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-19 08:33:58,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1838 transitions. [2022-11-19 08:33:58,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-19 08:33:58,132 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:58,132 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:33:58,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 08:33:58,133 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:33:58,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:58,133 INFO L85 PathProgramCache]: Analyzing trace with hash -243431597, now seen corresponding path program 1 times [2022-11-19 08:33:58,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:58,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121236020] [2022-11-19 08:33:58,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:58,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:58,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:58,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:33:58,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:58,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121236020] [2022-11-19 08:33:58,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121236020] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:58,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:58,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:33:58,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447770928] [2022-11-19 08:33:58,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:58,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:33:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:33:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:33:58,446 INFO L87 Difference]: Start difference. First operand 1250 states and 1838 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-19 08:34:00,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:34:04,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:34:08,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:34:10,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:34:10,526 INFO L93 Difference]: Finished difference Result 4602 states and 7099 transitions. [2022-11-19 08:34:10,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:34:10,527 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 82 [2022-11-19 08:34:10,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:34:10,546 INFO L225 Difference]: With dead ends: 4602 [2022-11-19 08:34:10,546 INFO L226 Difference]: Without dead ends: 3365 [2022-11-19 08:34:10,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:34:10,551 INFO L413 NwaCegarLoop]: 1539 mSDtfsCounter, 2511 mSDsluCounter, 1982 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 470 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2649 SdHoareTripleChecker+Valid, 3521 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 470 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:34:10,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2649 Valid, 3521 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [470 Valid, 1825 Invalid, 1 Unknown, 0 Unchecked, 11.4s Time] [2022-11-19 08:34:10,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states. [2022-11-19 08:34:10,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 1253. [2022-11-19 08:34:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 777 states have (on average 1.3667953667953667) internal successors, (1062), 823 states have internal predecessors, (1062), 390 states have call successors, (390), 85 states have call predecessors, (390), 85 states have return successors, (390), 385 states have call predecessors, (390), 390 states have call successors, (390) [2022-11-19 08:34:10,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 1842 transitions. [2022-11-19 08:34:10,755 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 1842 transitions. Word has length 82 [2022-11-19 08:34:10,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:34:10,756 INFO L495 AbstractCegarLoop]: Abstraction has 1253 states and 1842 transitions. [2022-11-19 08:34:10,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-19 08:34:10,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 1842 transitions. [2022-11-19 08:34:10,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-19 08:34:10,762 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:34:10,762 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:34:10,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-19 08:34:10,762 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:34:10,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:34:10,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1794307585, now seen corresponding path program 1 times [2022-11-19 08:34:10,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:34:10,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394065158] [2022-11-19 08:34:10,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:34:10,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:34:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:34:11,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:34:11,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:34:11,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394065158] [2022-11-19 08:34:11,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394065158] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:34:11,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493103095] [2022-11-19 08:34:11,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:34:11,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:34:11,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:34:11,291 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:34:11,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 08:34:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:34:11,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:34:11,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:34:12,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:34:12,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:34:12,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:34:12,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493103095] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:34:12,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [747662702] [2022-11-19 08:34:12,309 INFO L159 IcfgInterpreter]: Started Sifa with 78 locations of interest [2022-11-19 08:34:12,309 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:34:12,313 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:34:12,320 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:34:12,320 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:34:12,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:12,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:12,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:12,956 INFO L217 Elim1Store]: Index analysis took 138 ms [2022-11-19 08:34:15,509 INFO L321 Elim1Store]: treesize reduction 1134, result has 27.6 percent of original size [2022-11-19 08:34:15,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 29 select indices, 29 select index equivalence classes, 415 disjoint index pairs (out of 406 index pairs), introduced 29 new quantified variables, introduced 30 case distinctions, treesize of input 158 treesize of output 530 [2022-11-19 08:34:16,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:16,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:16,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:16,247 INFO L217 Elim1Store]: Index analysis took 278 ms [2022-11-19 08:34:20,526 INFO L321 Elim1Store]: treesize reduction 1776, result has 21.5 percent of original size [2022-11-19 08:34:20,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 33 select indices, 33 select index equivalence classes, 441 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 119 case distinctions, treesize of input 190 treesize of output 613 [2022-11-19 08:34:22,267 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-19 08:34:22,278 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 8 treesize of output 7 [2022-11-19 08:34:23,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 499 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 97 [2022-11-19 08:34:23,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:23,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 33 select indices, 33 select index equivalence classes, 528 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 100 [2022-11-19 08:34:24,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 499 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 97 [2022-11-19 08:34:24,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:34:24,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 33 select indices, 33 select index equivalence classes, 528 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 100 [2022-11-19 08:35:44,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-19 08:35:44,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:35:44,996 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Maybe an infinite loop at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:345) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostconditionCall(PredicateTransformer.java:157) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.postCall(SymbolicTools.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretCallReturnSummary(DagInterpreter.java:218) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:207) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) 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) [2022-11-19 08:35:45,004 INFO L158 Benchmark]: Toolchain (without parser) took 135689.36ms. Allocated memory was 117.4MB in the beginning and 843.1MB in the end (delta: 725.6MB). Free memory was 74.0MB in the beginning and 379.3MB in the end (delta: -305.2MB). Peak memory consumption was 554.1MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,004 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory was 99.3MB in the beginning and 99.1MB in the end (delta: 160.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:35:45,005 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2474.66ms. Allocated memory was 117.4MB in the beginning and 146.8MB in the end (delta: 29.4MB). Free memory was 73.9MB in the beginning and 87.5MB in the end (delta: -13.7MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,005 INFO L158 Benchmark]: Boogie Procedure Inliner took 220.75ms. Allocated memory is still 146.8MB. Free memory was 87.5MB in the beginning and 72.3MB in the end (delta: 15.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,005 INFO L158 Benchmark]: Boogie Preprocessor took 296.95ms. Allocated memory is still 146.8MB. Free memory was 72.3MB in the beginning and 88.8MB in the end (delta: -16.5MB). Peak memory consumption was 27.5MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,006 INFO L158 Benchmark]: RCFGBuilder took 5002.91ms. Allocated memory was 146.8MB in the beginning and 360.7MB in the end (delta: 213.9MB). Free memory was 88.8MB in the beginning and 269.4MB in the end (delta: -180.6MB). Peak memory consumption was 146.6MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,007 INFO L158 Benchmark]: TraceAbstraction took 127683.58ms. Allocated memory was 360.7MB in the beginning and 843.1MB in the end (delta: 482.3MB). Free memory was 268.3MB in the beginning and 379.3MB in the end (delta: -110.9MB). Peak memory consumption was 505.7MB. Max. memory is 16.1GB. [2022-11-19 08:35:45,010 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 117.4MB. Free memory was 99.3MB in the beginning and 99.1MB in the end (delta: 160.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2474.66ms. Allocated memory was 117.4MB in the beginning and 146.8MB in the end (delta: 29.4MB). Free memory was 73.9MB in the beginning and 87.5MB in the end (delta: -13.7MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 220.75ms. Allocated memory is still 146.8MB. Free memory was 87.5MB in the beginning and 72.3MB in the end (delta: 15.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 296.95ms. Allocated memory is still 146.8MB. Free memory was 72.3MB in the beginning and 88.8MB in the end (delta: -16.5MB). Peak memory consumption was 27.5MB. Max. memory is 16.1GB. * RCFGBuilder took 5002.91ms. Allocated memory was 146.8MB in the beginning and 360.7MB in the end (delta: 213.9MB). Free memory was 88.8MB in the beginning and 269.4MB in the end (delta: -180.6MB). Peak memory consumption was 146.6MB. Max. memory is 16.1GB. * TraceAbstraction took 127683.58ms. Allocated memory was 360.7MB in the beginning and 843.1MB in the end (delta: 482.3MB). Free memory was 268.3MB in the beginning and 379.3MB in the end (delta: -110.9MB). Peak memory consumption was 505.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Maybe an infinite loop de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Maybe an infinite loop: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-19 08:35:45,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb --- 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-8393723 [2022-11-19 08:35:47,498 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:35:47,501 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:35:47,546 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:35:47,547 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:35:47,548 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:35:47,549 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:35:47,559 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:35:47,562 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:35:47,570 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:35:47,571 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:35:47,572 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:35:47,572 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:35:47,573 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:35:47,574 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:35:47,575 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:35:47,576 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:35:47,577 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:35:47,584 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:35:47,592 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:35:47,594 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:35:47,598 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:35:47,599 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:35:47,600 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:35:47,604 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:35:47,604 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:35:47,604 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:35:47,605 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:35:47,606 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:35:47,610 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:35:47,610 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:35:47,611 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:35:47,613 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:35:47,614 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:35:47,615 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:35:47,616 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:35:47,617 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:35:47,617 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:35:47,617 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:35:47,619 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:35:47,620 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:35:47,626 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-19 08:35:47,693 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:35:47,694 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:35:47,695 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:35:47,695 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:35:47,696 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:35:47,697 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:35:47,697 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:35:47,697 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:35:47,697 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:35:47,698 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:35:47,699 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:35:47,699 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:35:47,701 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:35:47,701 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:35:47,701 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:35:47,701 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:35:47,702 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:35:47,702 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 08:35:47,702 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 08:35:47,702 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 08:35:47,702 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:35:47,703 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:35:47,703 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:35:47,703 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:35:47,703 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 08:35:47,704 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:35:47,704 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:35:47,704 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:35:47,704 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:35:47,704 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:35:47,705 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 08:35:47,705 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 08:35:47,705 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:35:47,706 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:35:47,706 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 08:35:47,706 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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb [2022-11-19 08:35:48,157 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:35:48,191 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:35:48,195 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:35:48,197 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:35:48,197 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:35:48,199 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:35:48,274 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/d5df3730f/5674899f36be4fe0ba00b00a251f6370/FLAGaca5ec9f8 [2022-11-19 08:35:49,145 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:35:49,145 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:35:49,193 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/d5df3730f/5674899f36be4fe0ba00b00a251f6370/FLAGaca5ec9f8 [2022-11-19 08:35:49,697 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/data/d5df3730f/5674899f36be4fe0ba00b00a251f6370 [2022-11-19 08:35:49,700 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:35:49,702 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:35:49,704 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:49,704 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:35:49,708 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:35:49,709 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:49" (1/1) ... [2022-11-19 08:35:49,710 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17898103 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:49, skipping insertion in model container [2022-11-19 08:35:49,711 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:49" (1/1) ... [2022-11-19 08:35:49,720 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:35:49,873 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:35:51,315 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2022-11-19 08:35:51,337 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:51,358 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 08:35:51,397 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:35:51,689 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2022-11-19 08:35:51,698 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:51,716 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:35:52,092 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2022-11-19 08:35:52,097 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:52,216 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:35:52,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52 WrapperNode [2022-11-19 08:35:52,216 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:52,217 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:35:52,218 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:35:52,218 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:35:52,225 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,288 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,380 INFO L138 Inliner]: procedures = 170, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2683 [2022-11-19 08:35:52,381 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:35:52,381 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:35:52,381 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:35:52,382 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:35:52,391 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,391 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,414 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,415 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,518 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,532 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,543 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,553 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,570 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:35:52,571 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:35:52,571 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:35:52,571 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:35:52,572 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (1/1) ... [2022-11-19 08:35:52,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:35:52,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:35:52,604 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:35:52,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:35:52,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-19 08:35:52,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-19 08:35:52,649 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-19 08:35:52,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 08:35:52,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:35:52,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:35:52,649 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-19 08:35:52,649 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-19 08:35:52,650 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-19 08:35:52,650 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-19 08:35:52,650 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2022-11-19 08:35:52,650 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2022-11-19 08:35:52,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:35:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:35:52,651 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-19 08:35:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-19 08:35:52,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:35:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:35:52,652 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-19 08:35:52,652 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-19 08:35:52,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2022-11-19 08:35:52,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2022-11-19 08:35:52,652 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-11-19 08:35:52,652 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-11-19 08:35:52,653 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:35:52,653 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:35:52,653 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2022-11-19 08:35:52,653 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2022-11-19 08:35:52,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-19 08:35:52,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-19 08:35:52,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-19 08:35:52,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-19 08:35:52,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-19 08:35:52,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-19 08:35:52,655 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2022-11-19 08:35:52,655 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2022-11-19 08:35:52,656 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-19 08:35:52,656 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-19 08:35:52,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-19 08:35:52,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-19 08:35:52,656 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-19 08:35:52,656 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-19 08:35:52,657 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-11-19 08:35:52,657 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-11-19 08:35:52,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:35:52,657 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2022-11-19 08:35:52,658 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2022-11-19 08:35:52,658 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2022-11-19 08:35:52,659 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2022-11-19 08:35:52,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:35:52,660 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-19 08:35:52,661 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-19 08:35:52,661 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2022-11-19 08:35:52,661 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2022-11-19 08:35:52,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:35:52,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:35:52,662 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-19 08:35:52,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-19 08:35:52,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-19 08:35:52,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-19 08:35:52,663 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-19 08:35:52,663 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-19 08:35:52,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:35:52,663 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-19 08:35:52,663 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-19 08:35:52,663 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-19 08:35:52,664 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-19 08:35:52,664 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2022-11-19 08:35:52,665 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2022-11-19 08:35:52,665 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2022-11-19 08:35:52,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2022-11-19 08:35:52,665 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2022-11-19 08:35:52,665 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2022-11-19 08:35:52,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-19 08:35:52,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-19 08:35:52,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-19 08:35:52,666 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:35:52,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-19 08:35:52,666 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2022-11-19 08:35:52,666 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2022-11-19 08:35:52,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:35:52,667 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2022-11-19 08:35:52,667 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2022-11-19 08:35:52,667 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2022-11-19 08:35:52,668 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2022-11-19 08:35:52,668 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-19 08:35:52,669 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-19 08:35:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-19 08:35:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-19 08:35:52,670 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:35:52,670 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:35:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-19 08:35:52,671 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-19 08:35:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-19 08:35:52,671 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-19 08:35:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-19 08:35:52,671 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-19 08:35:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-19 08:35:52,672 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-19 08:35:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-19 08:35:52,672 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-19 08:35:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-19 08:35:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-19 08:35:52,673 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-19 08:35:52,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-19 08:35:52,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-19 08:35:52,673 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2022-11-19 08:35:52,673 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2022-11-19 08:35:52,674 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-11-19 08:35:52,675 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-11-19 08:35:52,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:35:52,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:35:52,677 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2022-11-19 08:35:52,678 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2022-11-19 08:35:52,679 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-19 08:35:52,679 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-19 08:35:53,427 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:35:53,448 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:36:14,490 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:36:14,504 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:36:14,504 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-19 08:36:14,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:36:14 BoogieIcfgContainer [2022-11-19 08:36:14,508 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:36:14,511 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:36:14,511 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:36:14,514 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:36:14,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:35:49" (1/3) ... [2022-11-19 08:36:14,515 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b8f8f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:36:14, skipping insertion in model container [2022-11-19 08:36:14,515 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:52" (2/3) ... [2022-11-19 08:36:14,515 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b8f8f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:36:14, skipping insertion in model container [2022-11-19 08:36:14,516 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:36:14" (3/3) ... [2022-11-19 08:36:14,517 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2022-11-19 08:36:14,536 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:36:14,536 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:36:14,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:36:14,643 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ed687b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:36:14,643 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:36:14,651 INFO L276 IsEmpty]: Start isEmpty. Operand has 961 states, 709 states have (on average 1.4287729196050776) internal successors, (1013), 736 states have internal predecessors, (1013), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) [2022-11-19 08:36:14,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 08:36:14,666 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:14,667 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:14,667 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:14,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:14,673 INFO L85 PathProgramCache]: Analyzing trace with hash -409076956, now seen corresponding path program 1 times [2022-11-19 08:36:14,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:14,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489731144] [2022-11-19 08:36:14,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:14,688 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-19 08:36:14,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:14,695 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:14,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:15,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:15,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:36:15,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:36:15,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:15,461 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:15,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489731144] [2022-11-19 08:36:15,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489731144] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:15,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:15,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 08:36:15,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419503918] [2022-11-19 08:36:15,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:15,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:36:15,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:15,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:36:15,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:36:15,575 INFO L87 Difference]: Start difference. First operand has 961 states, 709 states have (on average 1.4287729196050776) internal successors, (1013), 736 states have internal predecessors, (1013), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:15,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:15,918 INFO L93 Difference]: Finished difference Result 1918 states and 2864 transitions. [2022-11-19 08:36:15,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:36:15,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2022-11-19 08:36:15,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:15,949 INFO L225 Difference]: With dead ends: 1918 [2022-11-19 08:36:15,949 INFO L226 Difference]: Without dead ends: 922 [2022-11-19 08:36:15,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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-19 08:36:15,966 INFO L413 NwaCegarLoop]: 1411 mSDtfsCounter, 1405 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1405 SdHoareTripleChecker+Valid, 1411 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:15,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1405 Valid, 1411 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:36:15,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2022-11-19 08:36:16,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 922. [2022-11-19 08:36:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 679 states have (on average 1.4182621502209132) internal successors, (963), 703 states have internal predecessors, (963), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2022-11-19 08:36:16,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1361 transitions. [2022-11-19 08:36:16,129 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1361 transitions. Word has length 59 [2022-11-19 08:36:16,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:16,131 INFO L495 AbstractCegarLoop]: Abstraction has 922 states and 1361 transitions. [2022-11-19 08:36:16,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:16,132 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1361 transitions. [2022-11-19 08:36:16,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 08:36:16,137 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:16,137 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:16,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:16,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:16,353 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:16,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:16,354 INFO L85 PathProgramCache]: Analyzing trace with hash 14569766, now seen corresponding path program 1 times [2022-11-19 08:36:16,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:16,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1695095636] [2022-11-19 08:36:16,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:16,356 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-19 08:36:16,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:16,357 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:16,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:16,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:16,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:36:16,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:16,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:36:16,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:16,949 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:16,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1695095636] [2022-11-19 08:36:16,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1695095636] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:16,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:16,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:36:16,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825171274] [2022-11-19 08:36:16,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:16,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:16,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:16,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:16,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:16,953 INFO L87 Difference]: Start difference. First operand 922 states and 1361 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:17,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:17,122 INFO L93 Difference]: Finished difference Result 1827 states and 2699 transitions. [2022-11-19 08:36:17,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:36:17,123 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2022-11-19 08:36:17,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:17,130 INFO L225 Difference]: With dead ends: 1827 [2022-11-19 08:36:17,130 INFO L226 Difference]: Without dead ends: 922 [2022-11-19 08:36:17,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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-19 08:36:17,135 INFO L413 NwaCegarLoop]: 1360 mSDtfsCounter, 1 mSDsluCounter, 2715 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4075 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:17,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4075 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:36:17,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2022-11-19 08:36:17,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 922. [2022-11-19 08:36:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 679 states have (on average 1.4167893961708395) internal successors, (962), 703 states have internal predecessors, (962), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2022-11-19 08:36:17,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1360 transitions. [2022-11-19 08:36:17,251 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1360 transitions. Word has length 59 [2022-11-19 08:36:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:17,251 INFO L495 AbstractCegarLoop]: Abstraction has 922 states and 1360 transitions. [2022-11-19 08:36:17,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:17,256 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1360 transitions. [2022-11-19 08:36:17,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-19 08:36:17,262 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:17,262 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:17,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:17,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:17,485 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:17,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:17,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1156177197, now seen corresponding path program 1 times [2022-11-19 08:36:17,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:17,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840447298] [2022-11-19 08:36:17,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:17,493 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-19 08:36:17,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:17,496 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:17,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:18,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-19 08:36:18,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:18,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:18,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:18,482 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:18,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840447298] [2022-11-19 08:36:18,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840447298] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:18,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:18,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-19 08:36:18,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785270326] [2022-11-19 08:36:18,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:18,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 08:36:18,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:18,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 08:36:18,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:36:18,484 INFO L87 Difference]: Start difference. First operand 922 states and 1360 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:20,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:20,124 INFO L93 Difference]: Finished difference Result 1866 states and 2747 transitions. [2022-11-19 08:36:20,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 08:36:20,125 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2022-11-19 08:36:20,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:20,132 INFO L225 Difference]: With dead ends: 1866 [2022-11-19 08:36:20,132 INFO L226 Difference]: Without dead ends: 950 [2022-11-19 08:36:20,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-11-19 08:36:20,138 INFO L413 NwaCegarLoop]: 1362 mSDtfsCounter, 42 mSDsluCounter, 9484 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 10846 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:20,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 10846 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 08:36:20,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2022-11-19 08:36:20,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 944. [2022-11-19 08:36:20,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 694 states have (on average 1.4092219020172911) internal successors, (978), 719 states have internal predecessors, (978), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2022-11-19 08:36:20,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1381 transitions. [2022-11-19 08:36:20,206 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1381 transitions. Word has length 62 [2022-11-19 08:36:20,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:20,207 INFO L495 AbstractCegarLoop]: Abstraction has 944 states and 1381 transitions. [2022-11-19 08:36:20,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:20,208 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1381 transitions. [2022-11-19 08:36:20,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-19 08:36:20,209 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:20,210 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:20,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:20,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:20,423 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:20,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1594030711, now seen corresponding path program 1 times [2022-11-19 08:36:20,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:20,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830844208] [2022-11-19 08:36:20,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:20,425 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-19 08:36:20,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:20,426 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:20,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:20,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 08:36:20,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:20,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:20,976 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:20,977 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:20,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830844208] [2022-11-19 08:36:20,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830844208] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:20,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:20,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:36:20,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928392793] [2022-11-19 08:36:20,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:20,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:20,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:20,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:20,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:20,980 INFO L87 Difference]: Start difference. First operand 944 states and 1381 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:36:21,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:21,799 INFO L93 Difference]: Finished difference Result 1455 states and 2196 transitions. [2022-11-19 08:36:21,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:21,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 65 [2022-11-19 08:36:21,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:21,809 INFO L225 Difference]: With dead ends: 1455 [2022-11-19 08:36:21,809 INFO L226 Difference]: Without dead ends: 1453 [2022-11-19 08:36:21,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 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-19 08:36:21,812 INFO L413 NwaCegarLoop]: 2163 mSDtfsCounter, 915 mSDsluCounter, 3165 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 5328 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:21,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 5328 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 08:36:21,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2022-11-19 08:36:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 946. [2022-11-19 08:36:21,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 696 states have (on average 1.4080459770114941) internal successors, (980), 721 states have internal predecessors, (980), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2022-11-19 08:36:21,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1383 transitions. [2022-11-19 08:36:21,914 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 1383 transitions. Word has length 65 [2022-11-19 08:36:21,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:21,915 INFO L495 AbstractCegarLoop]: Abstraction has 946 states and 1383 transitions. [2022-11-19 08:36:21,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:36:21,915 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 1383 transitions. [2022-11-19 08:36:21,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-19 08:36:21,920 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:21,920 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:21,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:22,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:22,138 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:22,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash -2133834646, now seen corresponding path program 1 times [2022-11-19 08:36:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:22,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179472006] [2022-11-19 08:36:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:22,140 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-19 08:36:22,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:22,142 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:22,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:22,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:22,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 08:36:22,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:22,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:22,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:22,734 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:22,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179472006] [2022-11-19 08:36:22,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179472006] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:22,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:22,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:36:22,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477105615] [2022-11-19 08:36:22,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:22,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:22,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:22,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:22,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:22,737 INFO L87 Difference]: Start difference. First operand 946 states and 1383 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:36:23,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:23,585 INFO L93 Difference]: Finished difference Result 1458 states and 2199 transitions. [2022-11-19 08:36:23,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:23,586 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 66 [2022-11-19 08:36:23,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:23,595 INFO L225 Difference]: With dead ends: 1458 [2022-11-19 08:36:23,595 INFO L226 Difference]: Without dead ends: 1456 [2022-11-19 08:36:23,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 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-19 08:36:23,598 INFO L413 NwaCegarLoop]: 2169 mSDtfsCounter, 915 mSDsluCounter, 3167 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 5336 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:23,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 5336 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 08:36:23,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2022-11-19 08:36:23,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 946. [2022-11-19 08:36:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 696 states have (on average 1.4080459770114941) internal successors, (980), 721 states have internal predecessors, (980), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2022-11-19 08:36:23,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1383 transitions. [2022-11-19 08:36:23,722 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 1383 transitions. Word has length 66 [2022-11-19 08:36:23,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:23,722 INFO L495 AbstractCegarLoop]: Abstraction has 946 states and 1383 transitions. [2022-11-19 08:36:23,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 08:36:23,723 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 1383 transitions. [2022-11-19 08:36:23,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-19 08:36:23,725 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:23,725 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:23,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:23,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:23,939 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:23,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:23,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2126255121, now seen corresponding path program 1 times [2022-11-19 08:36:23,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:23,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [620545404] [2022-11-19 08:36:23,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:23,940 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-19 08:36:23,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:23,943 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:23,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:24,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:36:24,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:24,884 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:24,884 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:24,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [620545404] [2022-11-19 08:36:24,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [620545404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:24,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:24,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:24,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155942236] [2022-11-19 08:36:24,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:24,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:24,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:24,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:24,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:24,886 INFO L87 Difference]: Start difference. First operand 946 states and 1383 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:36:28,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:28,854 INFO L93 Difference]: Finished difference Result 2362 states and 3536 transitions. [2022-11-19 08:36:28,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:36:28,855 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 75 [2022-11-19 08:36:28,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:28,865 INFO L225 Difference]: With dead ends: 2362 [2022-11-19 08:36:28,865 INFO L226 Difference]: Without dead ends: 1457 [2022-11-19 08:36:28,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:28,870 INFO L413 NwaCegarLoop]: 1845 mSDtfsCounter, 1835 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1973 SdHoareTripleChecker+Valid, 2795 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:28,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1973 Valid, 2795 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-11-19 08:36:28,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2022-11-19 08:36:29,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 947. [2022-11-19 08:36:29,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 697 states have (on average 1.4074605451936872) internal successors, (981), 722 states have internal predecessors, (981), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2022-11-19 08:36:29,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1384 transitions. [2022-11-19 08:36:29,089 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1384 transitions. Word has length 75 [2022-11-19 08:36:29,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:29,090 INFO L495 AbstractCegarLoop]: Abstraction has 947 states and 1384 transitions. [2022-11-19 08:36:29,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:36:29,090 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1384 transitions. [2022-11-19 08:36:29,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-19 08:36:29,092 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:29,093 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:29,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:29,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:29,307 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:29,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:29,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1326022320, now seen corresponding path program 1 times [2022-11-19 08:36:29,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:29,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962564397] [2022-11-19 08:36:29,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:29,308 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-19 08:36:29,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:29,310 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:29,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:29,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:29,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:36:29,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:29,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:29,898 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:29,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962564397] [2022-11-19 08:36:29,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962564397] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:29,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:29,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:36:29,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001246937] [2022-11-19 08:36:29,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:29,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:29,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:29,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:29,900 INFO L87 Difference]: Start difference. First operand 947 states and 1384 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:36:31,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:31,036 INFO L93 Difference]: Finished difference Result 1464 states and 2207 transitions. [2022-11-19 08:36:31,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:36:31,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 77 [2022-11-19 08:36:31,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:31,045 INFO L225 Difference]: With dead ends: 1464 [2022-11-19 08:36:31,046 INFO L226 Difference]: Without dead ends: 1462 [2022-11-19 08:36:31,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 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-19 08:36:31,048 INFO L413 NwaCegarLoop]: 2169 mSDtfsCounter, 1299 mSDsluCounter, 4827 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1330 SdHoareTripleChecker+Valid, 6996 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:31,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1330 Valid, 6996 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 08:36:31,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2022-11-19 08:36:31,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 949. [2022-11-19 08:36:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 698 states have (on average 1.4068767908309456) internal successors, (982), 723 states have internal predecessors, (982), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2022-11-19 08:36:31,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1387 transitions. [2022-11-19 08:36:31,218 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1387 transitions. Word has length 77 [2022-11-19 08:36:31,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:31,219 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1387 transitions. [2022-11-19 08:36:31,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:36:31,219 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1387 transitions. [2022-11-19 08:36:31,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-19 08:36:31,228 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:31,229 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:31,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:31,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:31,445 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:31,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:31,446 INFO L85 PathProgramCache]: Analyzing trace with hash 523121960, now seen corresponding path program 1 times [2022-11-19 08:36:31,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:31,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103609937] [2022-11-19 08:36:31,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:31,447 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-19 08:36:31,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:31,448 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:31,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:31,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:36:31,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:32,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:36:32,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:32,320 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:32,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103609937] [2022-11-19 08:36:32,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103609937] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:32,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:32,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:32,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865087216] [2022-11-19 08:36:32,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:32,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:36:32,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:32,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:36:32,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:36:32,323 INFO L87 Difference]: Start difference. First operand 949 states and 1387 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:36:32,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:32,928 INFO L93 Difference]: Finished difference Result 1857 states and 2729 transitions. [2022-11-19 08:36:32,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:36:32,945 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2022-11-19 08:36:32,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:32,951 INFO L225 Difference]: With dead ends: 1857 [2022-11-19 08:36:32,951 INFO L226 Difference]: Without dead ends: 949 [2022-11-19 08:36:32,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 83 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-19 08:36:32,955 INFO L413 NwaCegarLoop]: 1364 mSDtfsCounter, 1305 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1305 SdHoareTripleChecker+Valid, 1396 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:32,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1305 Valid, 1396 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-19 08:36:32,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2022-11-19 08:36:33,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 949. [2022-11-19 08:36:33,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 698 states have (on average 1.4054441260744985) internal successors, (981), 723 states have internal predecessors, (981), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2022-11-19 08:36:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1386 transitions. [2022-11-19 08:36:33,153 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1386 transitions. Word has length 85 [2022-11-19 08:36:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:33,154 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1386 transitions. [2022-11-19 08:36:33,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:36:33,154 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1386 transitions. [2022-11-19 08:36:33,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-19 08:36:33,158 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:33,158 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:33,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:33,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:33,371 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:33,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:33,371 INFO L85 PathProgramCache]: Analyzing trace with hash 596960674, now seen corresponding path program 1 times [2022-11-19 08:36:33,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:33,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689961522] [2022-11-19 08:36:33,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:33,373 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-19 08:36:33,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:33,374 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:33,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:33,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:36:33,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:34,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:34,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:34,328 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:34,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689961522] [2022-11-19 08:36:34,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689961522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:34,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:34,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:34,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948610207] [2022-11-19 08:36:34,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:34,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:34,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:34,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:34,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:34,330 INFO L87 Difference]: Start difference. First operand 949 states and 1386 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-19 08:36:39,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:39,174 INFO L93 Difference]: Finished difference Result 2370 states and 3544 transitions. [2022-11-19 08:36:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:36:39,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2022-11-19 08:36:39,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:39,184 INFO L225 Difference]: With dead ends: 2370 [2022-11-19 08:36:39,184 INFO L226 Difference]: Without dead ends: 1462 [2022-11-19 08:36:39,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:39,189 INFO L413 NwaCegarLoop]: 1913 mSDtfsCounter, 2042 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2180 SdHoareTripleChecker+Valid, 2858 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:39,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2180 Valid, 2858 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-19 08:36:39,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2022-11-19 08:36:39,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 953. [2022-11-19 08:36:39,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 702 states have (on average 1.4045584045584045) internal successors, (986), 727 states have internal predecessors, (986), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2022-11-19 08:36:39,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1391 transitions. [2022-11-19 08:36:39,403 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1391 transitions. Word has length 87 [2022-11-19 08:36:39,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:39,404 INFO L495 AbstractCegarLoop]: Abstraction has 953 states and 1391 transitions. [2022-11-19 08:36:39,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-19 08:36:39,404 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1391 transitions. [2022-11-19 08:36:39,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-19 08:36:39,408 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:39,408 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:36:39,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:39,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:39,623 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:36:39,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:39,623 INFO L85 PathProgramCache]: Analyzing trace with hash -272015955, now seen corresponding path program 1 times [2022-11-19 08:36:39,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:39,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753221999] [2022-11-19 08:36:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:39,624 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-19 08:36:39,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:39,625 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:39,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:36:40,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:40,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:36:40,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:40,677 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 18 [2022-11-19 08:36:40,685 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 27 treesize of output 9 [2022-11-19 08:36:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:36:40,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:40,757 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:40,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753221999] [2022-11-19 08:36:40,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753221999] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:40,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:40,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-19 08:36:40,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456196970] [2022-11-19 08:36:40,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:40,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 08:36:40,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:40,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 08:36:40,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:36:40,759 INFO L87 Difference]: Start difference. First operand 953 states and 1391 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:36:42,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:36:43,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:36:45,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:36:51,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:36:52,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:36:55,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:07,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:09,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:11,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:18,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:23,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:28,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:40,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:42,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:44,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:46,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:47,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:54,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:56,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:37:58,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:04,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:06,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:08,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:10,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:22,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:38,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:41,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:42,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:44,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:46,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:47,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:49,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:51,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:38:53,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:01,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:02,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:07,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:08,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:11,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:16,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:19,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:21,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:27,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:29,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:31,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:37,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:41,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:43,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:45,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:46,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:47,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:50,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:51,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:53,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:39:55,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:01,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:03,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:06,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:09,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:11,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:13,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:15,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:17,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:19,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:40:20,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:20,681 INFO L93 Difference]: Finished difference Result 6176 states and 9631 transitions. [2022-11-19 08:40:20,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 08:40:20,683 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 90 [2022-11-19 08:40:20,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:20,710 INFO L225 Difference]: With dead ends: 6176 [2022-11-19 08:40:20,710 INFO L226 Difference]: Without dead ends: 5264 [2022-11-19 08:40:20,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2022-11-19 08:40:20,717 INFO L413 NwaCegarLoop]: 3217 mSDtfsCounter, 5345 mSDsluCounter, 21026 mSDsCounter, 0 mSdLazyCounter, 5313 mSolverCounterSat, 1978 mSolverCounterUnsat, 28 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 210.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5692 SdHoareTripleChecker+Valid, 24243 SdHoareTripleChecker+Invalid, 7319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1978 IncrementalHoareTripleChecker+Valid, 5313 IncrementalHoareTripleChecker+Invalid, 28 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 217.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:20,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5692 Valid, 24243 Invalid, 7319 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1978 Valid, 5313 Invalid, 28 Unknown, 0 Unchecked, 217.1s Time] [2022-11-19 08:40:20,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5264 states. [2022-11-19 08:40:21,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5264 to 1591. [2022-11-19 08:40:21,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1591 states, 1178 states have (on average 1.4185059422750423) internal successors, (1671), 1217 states have internal predecessors, (1671), 327 states have call successors, (327), 84 states have call predecessors, (327), 85 states have return successors, (338), 317 states have call predecessors, (338), 327 states have call successors, (338) [2022-11-19 08:40:21,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 2336 transitions. [2022-11-19 08:40:21,307 INFO L78 Accepts]: Start accepts. Automaton has 1591 states and 2336 transitions. Word has length 90 [2022-11-19 08:40:21,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:21,308 INFO L495 AbstractCegarLoop]: Abstraction has 1591 states and 2336 transitions. [2022-11-19 08:40:21,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:40:21,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1591 states and 2336 transitions. [2022-11-19 08:40:21,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-19 08:40:21,313 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:21,313 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:40:21,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:21,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:21,531 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:40:21,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:21,532 INFO L85 PathProgramCache]: Analyzing trace with hash -875753156, now seen corresponding path program 1 times [2022-11-19 08:40:21,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:21,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825769410] [2022-11-19 08:40:21,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:21,533 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-19 08:40:21,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:21,534 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:21,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:22,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:40:22,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:22,193 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:40:22,193 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:40:22,193 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:22,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825769410] [2022-11-19 08:40:22,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825769410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:40:22,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:40:22,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:40:22,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866958474] [2022-11-19 08:40:22,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:40:22,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:40:22,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:22,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:40:22,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:40:22,196 INFO L87 Difference]: Start difference. First operand 1591 states and 2336 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-19 08:40:23,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:23,779 INFO L93 Difference]: Finished difference Result 2828 states and 4316 transitions. [2022-11-19 08:40:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:40:23,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 99 [2022-11-19 08:40:23,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:23,793 INFO L225 Difference]: With dead ends: 2828 [2022-11-19 08:40:23,793 INFO L226 Difference]: Without dead ends: 2826 [2022-11-19 08:40:23,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 96 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-19 08:40:23,795 INFO L413 NwaCegarLoop]: 2285 mSDtfsCounter, 1789 mSDsluCounter, 5556 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1928 SdHoareTripleChecker+Valid, 7841 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:23,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1928 Valid, 7841 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 08:40:23,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2022-11-19 08:40:24,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 1587. [2022-11-19 08:40:24,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1175 states have (on average 1.4187234042553192) internal successors, (1667), 1213 states have internal predecessors, (1667), 326 states have call successors, (326), 84 states have call predecessors, (326), 85 states have return successors, (337), 316 states have call predecessors, (337), 326 states have call successors, (337) [2022-11-19 08:40:24,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 2330 transitions. [2022-11-19 08:40:24,302 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 2330 transitions. Word has length 99 [2022-11-19 08:40:24,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:24,303 INFO L495 AbstractCegarLoop]: Abstraction has 1587 states and 2330 transitions. [2022-11-19 08:40:24,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-19 08:40:24,305 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 2330 transitions. [2022-11-19 08:40:24,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-11-19 08:40:24,312 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:24,312 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:40:24,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:24,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:24,534 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:40:24,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1938229159, now seen corresponding path program 1 times [2022-11-19 08:40:24,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:24,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100116270] [2022-11-19 08:40:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:24,535 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-19 08:40:24,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:24,536 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:24,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:25,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:40:25,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:25,229 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:40:25,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:40:25,230 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:25,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100116270] [2022-11-19 08:40:25,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100116270] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:40:25,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:40:25,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:40:25,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113522512] [2022-11-19 08:40:25,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:40:25,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:40:25,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:25,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:40:25,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:40:25,232 INFO L87 Difference]: Start difference. First operand 1587 states and 2330 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:40:27,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:27,599 INFO L93 Difference]: Finished difference Result 4499 states and 6831 transitions. [2022-11-19 08:40:27,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:40:27,600 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 121 [2022-11-19 08:40:27,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:27,617 INFO L225 Difference]: With dead ends: 4499 [2022-11-19 08:40:27,617 INFO L226 Difference]: Without dead ends: 2953 [2022-11-19 08:40:27,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:40:27,623 INFO L413 NwaCegarLoop]: 2094 mSDtfsCounter, 1176 mSDsluCounter, 3427 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1286 SdHoareTripleChecker+Valid, 5521 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:27,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1286 Valid, 5521 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-19 08:40:27,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2953 states. [2022-11-19 08:40:28,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2953 to 1589. [2022-11-19 08:40:28,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1589 states, 1177 states have (on average 1.4171622769753611) internal successors, (1668), 1215 states have internal predecessors, (1668), 326 states have call successors, (326), 84 states have call predecessors, (326), 85 states have return successors, (337), 316 states have call predecessors, (337), 326 states have call successors, (337) [2022-11-19 08:40:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1589 states to 1589 states and 2331 transitions. [2022-11-19 08:40:28,185 INFO L78 Accepts]: Start accepts. Automaton has 1589 states and 2331 transitions. Word has length 121 [2022-11-19 08:40:28,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:28,186 INFO L495 AbstractCegarLoop]: Abstraction has 1589 states and 2331 transitions. [2022-11-19 08:40:28,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:40:28,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1589 states and 2331 transitions. [2022-11-19 08:40:28,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-19 08:40:28,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:28,193 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:40:28,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:28,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:28,413 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:40:28,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:28,413 INFO L85 PathProgramCache]: Analyzing trace with hash -575832018, now seen corresponding path program 1 times [2022-11-19 08:40:28,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:28,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765651729] [2022-11-19 08:40:28,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:28,414 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-19 08:40:28,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:28,415 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:28,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:29,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:40:29,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-19 08:40:29,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:40:29,408 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:29,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765651729] [2022-11-19 08:40:29,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765651729] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:40:29,409 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:40:29,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 08:40:29,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198550609] [2022-11-19 08:40:29,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:40:29,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 08:40:29,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:29,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 08:40:29,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:40:29,411 INFO L87 Difference]: Start difference. First operand 1589 states and 2331 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 08:40:32,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:32,574 INFO L93 Difference]: Finished difference Result 4687 states and 7111 transitions. [2022-11-19 08:40:32,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:40:32,575 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 138 [2022-11-19 08:40:32,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:32,593 INFO L225 Difference]: With dead ends: 4687 [2022-11-19 08:40:32,593 INFO L226 Difference]: Without dead ends: 3139 [2022-11-19 08:40:32,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-19 08:40:32,599 INFO L413 NwaCegarLoop]: 2273 mSDtfsCounter, 1362 mSDsluCounter, 8165 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1502 SdHoareTripleChecker+Valid, 10438 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:32,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1502 Valid, 10438 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-19 08:40:32,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states. [2022-11-19 08:40:33,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 1599. [2022-11-19 08:40:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1185 states have (on average 1.4143459915611813) internal successors, (1676), 1223 states have internal predecessors, (1676), 326 states have call successors, (326), 84 states have call predecessors, (326), 87 states have return successors, (343), 318 states have call predecessors, (343), 326 states have call successors, (343) [2022-11-19 08:40:33,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2345 transitions. [2022-11-19 08:40:33,047 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 2345 transitions. Word has length 138 [2022-11-19 08:40:33,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:33,047 INFO L495 AbstractCegarLoop]: Abstraction has 1599 states and 2345 transitions. [2022-11-19 08:40:33,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 08:40:33,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 2345 transitions. [2022-11-19 08:40:33,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-19 08:40:33,056 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:33,056 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:40:33,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:33,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:33,284 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:40:33,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:33,285 INFO L85 PathProgramCache]: Analyzing trace with hash -285051848, now seen corresponding path program 2 times [2022-11-19 08:40:33,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:33,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [156701485] [2022-11-19 08:40:33,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 08:40:33,286 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-19 08:40:33,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:33,287 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:33,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:33,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-19 08:40:33,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:40:33,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:40:33,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:33,981 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-19 08:40:33,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:40:33,981 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:33,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [156701485] [2022-11-19 08:40:33,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [156701485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:40:33,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:40:33,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:40:33,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685992109] [2022-11-19 08:40:33,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:40:33,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:40:33,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:33,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:40:33,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:40:33,984 INFO L87 Difference]: Start difference. First operand 1599 states and 2345 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 08:40:34,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:34,455 INFO L93 Difference]: Finished difference Result 3159 states and 4663 transitions. [2022-11-19 08:40:34,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:40:34,455 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 141 [2022-11-19 08:40:34,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:34,464 INFO L225 Difference]: With dead ends: 3159 [2022-11-19 08:40:34,464 INFO L226 Difference]: Without dead ends: 1601 [2022-11-19 08:40:34,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 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-19 08:40:34,469 INFO L413 NwaCegarLoop]: 1354 mSDtfsCounter, 0 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2701 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:34,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2701 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:40:34,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states. [2022-11-19 08:40:34,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 1599. [2022-11-19 08:40:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1185 states have (on average 1.409282700421941) internal successors, (1670), 1223 states have internal predecessors, (1670), 326 states have call successors, (326), 84 states have call predecessors, (326), 87 states have return successors, (343), 318 states have call predecessors, (343), 326 states have call successors, (343) [2022-11-19 08:40:34,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2339 transitions. [2022-11-19 08:40:34,871 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 2339 transitions. Word has length 141 [2022-11-19 08:40:34,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:34,872 INFO L495 AbstractCegarLoop]: Abstraction has 1599 states and 2339 transitions. [2022-11-19 08:40:34,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 08:40:34,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 2339 transitions. [2022-11-19 08:40:34,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-11-19 08:40:34,879 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:34,879 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:40:34,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:35,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:35,095 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:40:35,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:35,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1782033489, now seen corresponding path program 1 times [2022-11-19 08:40:35,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:35,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444119871] [2022-11-19 08:40:35,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:35,096 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-19 08:40:35,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:35,098 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:35,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/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-19 08:40:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:41,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 145 conjunts are in the unsatisfiable core [2022-11-19 08:40:41,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:41,633 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-19 08:40:43,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:43,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:43,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:44,146 INFO L321 Elim1Store]: treesize reduction 127, result has 20.6 percent of original size [2022-11-19 08:40:44,147 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 6 case distinctions, treesize of input 28 treesize of output 48 [2022-11-19 08:40:45,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:45,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 15 treesize of output 11 [2022-11-19 08:40:46,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:46,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:46,184 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:40:46,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 18 [2022-11-19 08:40:47,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 08:40:47,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 08:40:47,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 08:40:47,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 29 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 81 [2022-11-19 08:40:49,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:49,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 37 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 100 [2022-11-19 08:40:49,824 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-19 08:40:49,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-19 08:40:50,607 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 24 [2022-11-19 08:40:50,677 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 58 treesize of output 66 [2022-11-19 08:40:50,722 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-19 08:40:52,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 79 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 138 [2022-11-19 08:40:52,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 94 [2022-11-19 08:40:52,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 96 [2022-11-19 08:40:54,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 79 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 118 [2022-11-19 08:40:54,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 80 [2022-11-19 08:40:54,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 80 [2022-11-19 08:40:54,337 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 21 [2022-11-19 08:40:54,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 43 treesize of output 39 [2022-11-19 08:40:54,413 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 21 [2022-11-19 08:40:55,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,631 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:55,632 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2022-11-19 08:40:55,701 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:55,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-19 08:40:55,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-11-19 08:40:55,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2022-11-19 08:40:55,862 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:55,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-11-19 08:40:55,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 7 [2022-11-19 08:40:55,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:55,934 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 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 64 [2022-11-19 08:40:56,007 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:56,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2022-11-19 08:40:59,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,180 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:59,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 08:40:59,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 21 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 69 [2022-11-19 08:40:59,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:59,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 85 [2022-11-19 08:41:03,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,308 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:03,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 08:41:03,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 85 [2022-11-19 08:41:03,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:03,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 21 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 69 [2022-11-19 08:41:10,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 508 treesize of output 328 [2022-11-19 08:41:10,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:12,659 INFO L321 Elim1Store]: treesize reduction 1228, result has 7.0 percent of original size [2022-11-19 08:41:12,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 7 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 184 case distinctions, treesize of input 427 treesize of output 279 [2022-11-19 08:41:12,694 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 263 treesize of output 243 [2022-11-19 08:41:12,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:12,750 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 161 treesize of output 121 [2022-11-19 08:41:12,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2022-11-19 08:41:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-19 08:41:13,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:13,884 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1084 (Array (_ BitVec 64) (_ BitVec 8))) (v_ArrVal_1083 (Array (_ BitVec 64) (_ BitVec 64))) (v_ArrVal_1085 (Array (_ BitVec 64) (_ BitVec 64)))) (bvsle ((_ extract 31 0) (let ((.cse2 (bvadd |c_ULTIMATE.start_slip_open_~sl~12#1.offset| (_ bv12 64)))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1084) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1083) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse2))) (.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1085) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse2))) (concat (concat (concat (concat (concat (concat (concat (select .cse0 (bvadd .cse1 (_ bv119 64))) (select .cse0 (bvadd (_ bv118 64) .cse1))) (select .cse0 (bvadd .cse1 (_ bv117 64)))) (select .cse0 (bvadd (_ bv116 64) .cse1))) (select .cse0 (bvadd .cse1 (_ bv115 64)))) (select .cse0 (bvadd .cse1 (_ bv114 64)))) (select .cse0 (bvadd (_ bv113 64) .cse1))) (select .cse0 (bvadd (_ bv112 64) .cse1)))))) (_ bv0 32))) is different from false [2022-11-19 08:41:13,921 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:41:13,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444119871] [2022-11-19 08:41:13,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444119871] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:41:13,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1621834628] [2022-11-19 08:41:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:13,921 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:41:13,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:41:13,923 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:41:13,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b553dec-a104-42e8-91cf-dd4f00f950f3/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process