./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/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_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/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 32bit --witnessprinter.graph.data.programhash 9f971bd1a6fba471cdece6d295ca31488341eb806ea8364f7549d05755c7a031 --- 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:07:50,838 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:07:50,840 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:07:50,876 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:07:50,876 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:07:50,877 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:07:50,879 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:07:50,881 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:07:50,882 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:07:50,883 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:07:50,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:07:50,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:07:50,886 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:07:50,887 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:07:50,888 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:07:50,889 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:07:50,890 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:07:50,891 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:07:50,892 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:07:50,894 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:07:50,896 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:07:50,897 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:07:50,898 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:07:50,899 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:07:50,903 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:07:50,904 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:07:50,904 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:07:50,905 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:07:50,906 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:07:50,907 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:07:50,907 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:07:50,908 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:07:50,909 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:07:50,910 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:07:50,911 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:07:50,911 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:07:50,912 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:07:50,912 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:07:50,912 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:07:50,913 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:07:50,914 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:07:50,915 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-19 08:07:50,937 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:07:50,938 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:07:50,938 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:07:50,938 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:07:50,939 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:07:50,939 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:07:50,940 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:07:50,940 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:07:50,940 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:07:50,940 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:07:50,941 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:07:50,941 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:07:50,941 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:07:50,941 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:07:50,941 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:07:50,942 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:07:50,942 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:07:50,942 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:07:50,943 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:07:50,943 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 08:07:50,943 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:07:50,943 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 08:07:50,943 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:07:50,944 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:07:50,945 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:07:50,945 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:07:50,945 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:07:50,945 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:07:50,945 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:07:50,946 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:07:50,947 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:07:50,947 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_feec1eaf-2556-4071-b3a2-3e36020bcda5/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_feec1eaf-2556-4071-b3a2-3e36020bcda5/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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9f971bd1a6fba471cdece6d295ca31488341eb806ea8364f7549d05755c7a031 [2022-11-19 08:07:51,230 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:07:51,257 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:07:51,261 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:07:51,262 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:07:51,263 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:07:51,265 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c [2022-11-19 08:07:51,342 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/data/8e610b367/0fa093caea634fd2b994ff50430016e4/FLAG8c1194502 [2022-11-19 08:07:51,884 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:07:51,885 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c [2022-11-19 08:07:51,900 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/data/8e610b367/0fa093caea634fd2b994ff50430016e4/FLAG8c1194502 [2022-11-19 08:07:52,344 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/data/8e610b367/0fa093caea634fd2b994ff50430016e4 [2022-11-19 08:07:52,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:07:52,349 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:07:52,355 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:07:52,356 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:07:52,359 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:07:52,360 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,361 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@327cb622 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52, skipping insertion in model container [2022-11-19 08:07:52,363 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,373 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:07:52,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:07:52,589 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_feec1eaf-2556-4071-b3a2-3e36020bcda5/sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c[526,539] [2022-11-19 08:07:52,616 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:07:52,632 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:07:52,645 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_feec1eaf-2556-4071-b3a2-3e36020bcda5/sv-benchmarks/c/nla-digbench-scaling/hard2_unwindbound10.c[526,539] [2022-11-19 08:07:52,651 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:07:52,662 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:07:52,662 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52 WrapperNode [2022-11-19 08:07:52,663 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:07:52,664 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:07:52,664 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:07:52,664 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:07:52,675 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:07:52" (1/1) ... [2022-11-19 08:07:52,684 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:07:52" (1/1) ... [2022-11-19 08:07:52,703 INFO L138 Inliner]: procedures = 14, calls = 22, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 69 [2022-11-19 08:07:52,703 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:07:52,704 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:07:52,704 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:07:52,704 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:07:52,712 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,712 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,714 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,714 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,717 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,727 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,728 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,729 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:07:52,730 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:07:52,730 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:07:52,730 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:07:52,736 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (1/1) ... [2022-11-19 08:07:52,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:07:52,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:52,771 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:07:52,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:07:52,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:07:52,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 08:07:52,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:07:52,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:07:52,814 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-19 08:07:52,815 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-19 08:07:52,887 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:07:52,890 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:07:53,130 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:07:53,186 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:07:53,186 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-19 08:07:53,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:07:53 BoogieIcfgContainer [2022-11-19 08:07:53,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:07:53,205 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:07:53,205 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:07:53,208 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:07:53,209 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:07:52" (1/3) ... [2022-11-19 08:07:53,209 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bcddef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:07:53, skipping insertion in model container [2022-11-19 08:07:53,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:07:52" (2/3) ... [2022-11-19 08:07:53,210 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bcddef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:07:53, skipping insertion in model container [2022-11-19 08:07:53,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:07:53" (3/3) ... [2022-11-19 08:07:53,212 INFO L112 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound10.c [2022-11-19 08:07:53,234 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:07:53,234 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:07:53,298 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:07:53,304 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;@377c6e1d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:07:53,305 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:07:53,309 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 13 states have internal predecessors, (20), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-19 08:07:53,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-19 08:07:53,316 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:53,316 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:53,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:53,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:53,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1291730102, now seen corresponding path program 1 times [2022-11-19 08:07:53,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:53,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267477918] [2022-11-19 08:07:53,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:53,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:53,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:53,483 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:53,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267477918] [2022-11-19 08:07:53,484 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 08:07:53,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521280630] [2022-11-19 08:07:53,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:53,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:53,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:53,491 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:07:53,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 08:07:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:53,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-19 08:07:53,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:07:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:07:53,587 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:07:53,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521280630] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:53,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:07:53,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 08:07:53,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915141865] [2022-11-19 08:07:53,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:53,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-19 08:07:53,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:53,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-19 08:07:53,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 08:07:53,629 INFO L87 Difference]: Start difference. First operand has 22 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 13 states have internal predecessors, (20), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:53,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:53,663 INFO L93 Difference]: Finished difference Result 43 states and 74 transitions. [2022-11-19 08:07:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-19 08:07:53,672 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-19 08:07:53,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:53,680 INFO L225 Difference]: With dead ends: 43 [2022-11-19 08:07:53,681 INFO L226 Difference]: Without dead ends: 20 [2022-11-19 08:07:53,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 08:07:53,691 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:53,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 28 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:07:53,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-11-19 08:07:53,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-11-19 08:07:53,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 08:07:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 29 transitions. [2022-11-19 08:07:53,742 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 29 transitions. Word has length 7 [2022-11-19 08:07:53,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:53,743 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 29 transitions. [2022-11-19 08:07:53,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:53,744 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 29 transitions. [2022-11-19 08:07:53,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-19 08:07:53,746 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:53,746 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:53,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 08:07:53,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-19 08:07:53,953 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:53,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:53,954 INFO L85 PathProgramCache]: Analyzing trace with hash 829671692, now seen corresponding path program 1 times [2022-11-19 08:07:53,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:53,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580786143] [2022-11-19 08:07:53,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:53,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:54,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:07:54,198 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:54,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580786143] [2022-11-19 08:07:54,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580786143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:54,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:07:54,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:07:54,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555920682] [2022-11-19 08:07:54,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:54,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:07:54,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:54,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:07:54,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:07:54,209 INFO L87 Difference]: Start difference. First operand 20 states and 29 transitions. Second operand has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:54,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:54,307 INFO L93 Difference]: Finished difference Result 33 states and 46 transitions. [2022-11-19 08:07:54,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:07:54,308 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-19 08:07:54,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:54,309 INFO L225 Difference]: With dead ends: 33 [2022-11-19 08:07:54,310 INFO L226 Difference]: Without dead ends: 31 [2022-11-19 08:07:54,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:07:54,312 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 13 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:54,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 84 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:07:54,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-11-19 08:07:54,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 24. [2022-11-19 08:07:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 15 states have internal predecessors, (19), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 08:07:54,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 32 transitions. [2022-11-19 08:07:54,328 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 32 transitions. Word has length 7 [2022-11-19 08:07:54,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:54,328 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 32 transitions. [2022-11-19 08:07:54,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:54,329 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 32 transitions. [2022-11-19 08:07:54,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-19 08:07:54,330 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:54,331 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:54,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 08:07:54,332 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:54,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:54,333 INFO L85 PathProgramCache]: Analyzing trace with hash -166824855, now seen corresponding path program 1 times [2022-11-19 08:07:54,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:54,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749826666] [2022-11-19 08:07:54,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:54,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:54,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:54,354 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:54,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749826666] [2022-11-19 08:07:54,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 08:07:54,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553049153] [2022-11-19 08:07:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:54,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:54,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:54,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:07:54,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 08:07:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:54,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:07:54,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:07:54,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:07:54,533 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:07:54,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553049153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:54,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:07:54,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:07:54,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046670055] [2022-11-19 08:07:54,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:54,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:07:54,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:54,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:07:54,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:07:54,536 INFO L87 Difference]: Start difference. First operand 24 states and 32 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:54,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:54,566 INFO L93 Difference]: Finished difference Result 39 states and 52 transitions. [2022-11-19 08:07:54,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:07:54,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-19 08:07:54,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:54,568 INFO L225 Difference]: With dead ends: 39 [2022-11-19 08:07:54,568 INFO L226 Difference]: Without dead ends: 26 [2022-11-19 08:07:54,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:07:54,570 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 0 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:54,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 73 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:07:54,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-11-19 08:07:54,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2022-11-19 08:07:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 16 states have (on average 1.3125) internal successors, (21), 17 states have internal predecessors, (21), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 08:07:54,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2022-11-19 08:07:54,585 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 9 [2022-11-19 08:07:54,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:54,586 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2022-11-19 08:07:54,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 08:07:54,588 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2022-11-19 08:07:54,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 08:07:54,589 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:54,589 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:54,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 08:07:54,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-19 08:07:54,795 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:54,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:54,795 INFO L85 PathProgramCache]: Analyzing trace with hash -439138420, now seen corresponding path program 1 times [2022-11-19 08:07:54,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:54,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662676723] [2022-11-19 08:07:54,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:54,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:54,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:07:54,881 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:54,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662676723] [2022-11-19 08:07:54,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662676723] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:54,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:07:54,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:07:54,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568892360] [2022-11-19 08:07:54,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:54,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:07:54,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:54,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:07:54,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:07:54,884 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:07:54,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:54,937 INFO L93 Difference]: Finished difference Result 39 states and 51 transitions. [2022-11-19 08:07:54,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:07:54,937 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 08:07:54,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:54,938 INFO L225 Difference]: With dead ends: 39 [2022-11-19 08:07:54,939 INFO L226 Difference]: Without dead ends: 37 [2022-11-19 08:07:54,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:07:54,940 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 11 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:54,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 84 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:07:54,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-11-19 08:07:54,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 30. [2022-11-19 08:07:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 19 states have (on average 1.263157894736842) internal successors, (24), 20 states have internal predecessors, (24), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 08:07:54,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2022-11-19 08:07:54,948 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 12 [2022-11-19 08:07:54,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:54,948 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2022-11-19 08:07:54,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:07:54,948 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2022-11-19 08:07:54,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:07:54,949 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:54,949 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:54,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 08:07:54,950 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:54,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:54,950 INFO L85 PathProgramCache]: Analyzing trace with hash -235147060, now seen corresponding path program 1 times [2022-11-19 08:07:54,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:54,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288255889] [2022-11-19 08:07:54,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:54,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:54,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:07:54,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416162363] [2022-11-19 08:07:54,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:54,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:54,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:54,962 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:07:54,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 08:07:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:55,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 08:07:55,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:07:55,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 08:07:55,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:07:55,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 08:07:55,299 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:55,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288255889] [2022-11-19 08:07:55,299 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:07:55,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416162363] [2022-11-19 08:07:55,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416162363] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:07:55,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1065969820] [2022-11-19 08:07:55,318 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 08:07:55,318 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:07:55,321 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:07:55,327 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:07:55,327 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:07:55,762 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2022-11-19 08:07:55,794 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:07:56,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1065969820] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:56,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:07:56,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 17 [2022-11-19 08:07:56,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158586468] [2022-11-19 08:07:56,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:56,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:07:56,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:56,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:07:56,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:07:56,516 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:07:56,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:56,720 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2022-11-19 08:07:56,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:07:56,721 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-11-19 08:07:56,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:56,724 INFO L225 Difference]: With dead ends: 49 [2022-11-19 08:07:56,724 INFO L226 Difference]: Without dead ends: 47 [2022-11-19 08:07:56,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:07:56,726 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 4 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:56,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 70 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:07:56,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-19 08:07:56,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2022-11-19 08:07:56,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 30 states have internal predecessors, (33), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-19 08:07:56,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2022-11-19 08:07:56,755 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 17 [2022-11-19 08:07:56,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:56,755 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2022-11-19 08:07:56,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:07:56,756 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2022-11-19 08:07:56,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 08:07:56,759 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:56,759 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:56,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 08:07:56,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:56,964 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:56,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:56,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2012527405, now seen corresponding path program 1 times [2022-11-19 08:07:56,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:56,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515578438] [2022-11-19 08:07:56,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:56,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:56,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:07:56,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316001488] [2022-11-19 08:07:56,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:56,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:56,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:56,988 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:07:57,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 08:07:57,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:57,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 08:07:57,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:07:57,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:07:57,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:07:57,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:07:57,359 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:07:57,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515578438] [2022-11-19 08:07:57,359 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:07:57,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316001488] [2022-11-19 08:07:57,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316001488] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:07:57,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1729499070] [2022-11-19 08:07:57,363 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-19 08:07:57,363 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:07:57,363 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:07:57,364 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:07:57,364 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:07:57,808 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 84 for LOIs [2022-11-19 08:07:57,878 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:07:59,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1729499070] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:59,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:07:59,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7, 7] total 19 [2022-11-19 08:07:59,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368917765] [2022-11-19 08:07:59,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:59,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:07:59,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:07:59,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:07:59,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-11-19 08:07:59,420 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 10 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:07:59,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:59,731 INFO L93 Difference]: Finished difference Result 70 states and 87 transitions. [2022-11-19 08:07:59,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:07:59,731 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-11-19 08:07:59,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:59,734 INFO L225 Difference]: With dead ends: 70 [2022-11-19 08:07:59,735 INFO L226 Difference]: Without dead ends: 46 [2022-11-19 08:07:59,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-11-19 08:07:59,739 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 5 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:59,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 90 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:07:59,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-11-19 08:07:59,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-11-19 08:07:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 30 states have internal predecessors, (34), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-19 08:07:59,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2022-11-19 08:07:59,767 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 25 [2022-11-19 08:07:59,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:59,767 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2022-11-19 08:07:59,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:07:59,768 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2022-11-19 08:07:59,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-19 08:07:59,769 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:59,769 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:59,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-19 08:07:59,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:59,980 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:07:59,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:59,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2127759890, now seen corresponding path program 1 times [2022-11-19 08:07:59,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:07:59,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15283022] [2022-11-19 08:07:59,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:59,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:07:59,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:07:59,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87236603] [2022-11-19 08:07:59,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:59,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:07:59,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:07:59,992 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:07:59,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 08:08:00,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:00,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:08:00,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:08:00,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:00,176 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:08:00,176 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:00,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15283022] [2022-11-19 08:08:00,177 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:00,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87236603] [2022-11-19 08:08:00,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87236603] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:00,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [453507074] [2022-11-19 08:08:00,180 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-19 08:08:00,180 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:00,181 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:00,181 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:00,181 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:02,414 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:08:02,438 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:03,752 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1200#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:08:03,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:03,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:03,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-11-19 08:08:03,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757395261] [2022-11-19 08:08:03,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:03,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 08:08:03,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:03,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 08:08:03,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-11-19 08:08:03,754 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:08:03,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:03,897 INFO L93 Difference]: Finished difference Result 109 states and 130 transitions. [2022-11-19 08:08:03,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:08:03,898 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 27 [2022-11-19 08:08:03,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:03,899 INFO L225 Difference]: With dead ends: 109 [2022-11-19 08:08:03,899 INFO L226 Difference]: Without dead ends: 96 [2022-11-19 08:08:03,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-11-19 08:08:03,900 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 48 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:03,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 151 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:08:03,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-11-19 08:08:03,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2022-11-19 08:08:03,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 60 states have internal predecessors, (69), 20 states have call successors, (20), 12 states have call predecessors, (20), 12 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-19 08:08:03,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-11-19 08:08:03,915 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 27 [2022-11-19 08:08:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:03,916 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-11-19 08:08:03,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:08:03,916 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-11-19 08:08:03,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-19 08:08:03,917 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:03,917 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-19 08:08:03,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:04,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:04,123 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash 747162997, now seen corresponding path program 1 times [2022-11-19 08:08:04,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:04,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39199154] [2022-11-19 08:08:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:04,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:04,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:04,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657255260] [2022-11-19 08:08:04,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:04,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:04,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:04,140 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:04,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 08:08:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:04,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 08:08:04,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:04,358 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 08:08:04,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 08:08:04,490 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:04,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39199154] [2022-11-19 08:08:04,490 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:04,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657255260] [2022-11-19 08:08:04,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657255260] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:04,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [908941552] [2022-11-19 08:08:04,492 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-19 08:08:04,492 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:04,492 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:04,493 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:04,493 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:06,463 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-19 08:08:06,467 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:07,496 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1719#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:08:07,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:07,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:07,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2022-11-19 08:08:07,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586286318] [2022-11-19 08:08:07,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:07,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-19 08:08:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:07,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-19 08:08:07,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-11-19 08:08:07,498 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-19 08:08:07,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:07,909 INFO L93 Difference]: Finished difference Result 131 states and 161 transitions. [2022-11-19 08:08:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:08:07,909 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 5 states have call successors, (9) Word has length 35 [2022-11-19 08:08:07,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:07,912 INFO L225 Difference]: With dead ends: 131 [2022-11-19 08:08:07,912 INFO L226 Difference]: Without dead ends: 111 [2022-11-19 08:08:07,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-11-19 08:08:07,914 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 40 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:07,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 119 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 08:08:07,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-11-19 08:08:07,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 109. [2022-11-19 08:08:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 69 states have (on average 1.1594202898550725) internal successors, (80), 73 states have internal predecessors, (80), 25 states have call successors, (25), 14 states have call predecessors, (25), 14 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 08:08:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 127 transitions. [2022-11-19 08:08:07,931 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 127 transitions. Word has length 35 [2022-11-19 08:08:07,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:07,931 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 127 transitions. [2022-11-19 08:08:07,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-19 08:08:07,931 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 127 transitions. [2022-11-19 08:08:07,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 08:08:07,933 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:07,933 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:07,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:08,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-19 08:08:08,134 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:08,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:08,134 INFO L85 PathProgramCache]: Analyzing trace with hash 387112662, now seen corresponding path program 1 times [2022-11-19 08:08:08,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:08,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218130664] [2022-11-19 08:08:08,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:08,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:08,143 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:08,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24070436] [2022-11-19 08:08:08,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:08,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:08,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:08,145 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:08,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 08:08:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:08,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 08:08:08,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:08,335 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-19 08:08:08,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:08,489 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-19 08:08:08,489 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:08,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218130664] [2022-11-19 08:08:08,489 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:08,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24070436] [2022-11-19 08:08:08,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24070436] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:08,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [74264761] [2022-11-19 08:08:08,492 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-19 08:08:08,493 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:08,493 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:08,493 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:08,494 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:10,326 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:08:10,345 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:12,203 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2343#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:08:12,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:12,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:12,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-11-19 08:08:12,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887250626] [2022-11-19 08:08:12,204 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:12,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:08:12,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:12,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:08:12,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-11-19 08:08:12,205 INFO L87 Difference]: Start difference. First operand 109 states and 127 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:08:12,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:12,404 INFO L93 Difference]: Finished difference Result 125 states and 145 transitions. [2022-11-19 08:08:12,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:08:12,405 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 43 [2022-11-19 08:08:12,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:12,406 INFO L225 Difference]: With dead ends: 125 [2022-11-19 08:08:12,406 INFO L226 Difference]: Without dead ends: 121 [2022-11-19 08:08:12,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 104 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-11-19 08:08:12,408 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 23 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:12,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 73 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:08:12,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-11-19 08:08:12,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 117. [2022-11-19 08:08:12,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 75 states have (on average 1.1466666666666667) internal successors, (86), 78 states have internal predecessors, (86), 26 states have call successors, (26), 16 states have call predecessors, (26), 15 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2022-11-19 08:08:12,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 135 transitions. [2022-11-19 08:08:12,428 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 135 transitions. Word has length 43 [2022-11-19 08:08:12,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:12,429 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 135 transitions. [2022-11-19 08:08:12,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-19 08:08:12,429 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 135 transitions. [2022-11-19 08:08:12,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 08:08:12,430 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:12,431 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:12,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:12,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-19 08:08:12,636 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:12,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:12,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1125945480, now seen corresponding path program 1 times [2022-11-19 08:08:12,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:12,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813998666] [2022-11-19 08:08:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:12,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:12,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:12,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1876363670] [2022-11-19 08:08:12,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:12,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:12,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:12,656 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:12,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 08:08:12,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:12,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:08:12,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:12,810 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-19 08:08:12,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:12,885 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-19 08:08:12,886 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:12,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813998666] [2022-11-19 08:08:12,886 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:12,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876363670] [2022-11-19 08:08:12,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876363670] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:12,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1895777892] [2022-11-19 08:08:12,890 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-19 08:08:12,890 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:12,891 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:12,891 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:12,891 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:14,539 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:08:14,550 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:16,386 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2999#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:08:16,387 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:16,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:16,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2022-11-19 08:08:16,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520015746] [2022-11-19 08:08:16,387 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:16,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:08:16,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:16,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:08:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-11-19 08:08:16,389 INFO L87 Difference]: Start difference. First operand 117 states and 135 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-11-19 08:08:16,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:16,645 INFO L93 Difference]: Finished difference Result 214 states and 247 transitions. [2022-11-19 08:08:16,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 08:08:16,646 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 48 [2022-11-19 08:08:16,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:16,647 INFO L225 Difference]: With dead ends: 214 [2022-11-19 08:08:16,647 INFO L226 Difference]: Without dead ends: 192 [2022-11-19 08:08:16,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 119 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-11-19 08:08:16,648 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 102 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:16,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 176 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:08:16,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-11-19 08:08:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 187. [2022-11-19 08:08:16,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 120 states have (on average 1.1416666666666666) internal successors, (137), 126 states have internal predecessors, (137), 41 states have call successors, (41), 25 states have call predecessors, (41), 25 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-19 08:08:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 215 transitions. [2022-11-19 08:08:16,686 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 215 transitions. Word has length 48 [2022-11-19 08:08:16,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:16,687 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 215 transitions. [2022-11-19 08:08:16,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 5 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-11-19 08:08:16,687 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 215 transitions. [2022-11-19 08:08:16,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 08:08:16,688 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:16,689 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:16,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:16,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:16,894 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:16,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:16,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1127123487, now seen corresponding path program 1 times [2022-11-19 08:08:16,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:16,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247943753] [2022-11-19 08:08:16,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:16,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:16,903 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:16,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1816352751] [2022-11-19 08:08:16,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:16,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:16,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:16,905 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:16,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 08:08:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:16,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-19 08:08:16,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:17,281 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 15 proven. 31 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-19 08:08:17,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:19,824 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 15 proven. 31 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-19 08:08:19,824 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:19,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247943753] [2022-11-19 08:08:19,824 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:19,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816352751] [2022-11-19 08:08:19,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816352751] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:19,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1848105015] [2022-11-19 08:08:19,826 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-19 08:08:19,826 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:19,827 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:19,827 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:19,827 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:22,560 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:08:22,571 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:24,745 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3936#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:08:24,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:24,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:24,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-11-19 08:08:24,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359088601] [2022-11-19 08:08:24,746 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:24,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 08:08:24,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:24,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 08:08:24,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-11-19 08:08:24,748 INFO L87 Difference]: Start difference. First operand 187 states and 215 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-19 08:08:27,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:27,175 INFO L93 Difference]: Finished difference Result 227 states and 254 transitions. [2022-11-19 08:08:27,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 08:08:27,178 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) Word has length 56 [2022-11-19 08:08:27,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:27,180 INFO L225 Difference]: With dead ends: 227 [2022-11-19 08:08:27,180 INFO L226 Difference]: Without dead ends: 223 [2022-11-19 08:08:27,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 08:08:27,182 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 54 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:27,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 130 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-19 08:08:27,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-11-19 08:08:27,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 218. [2022-11-19 08:08:27,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 144 states have (on average 1.1180555555555556) internal successors, (161), 150 states have internal predecessors, (161), 42 states have call successors, (42), 32 states have call predecessors, (42), 31 states have return successors, (38), 35 states have call predecessors, (38), 38 states have call successors, (38) [2022-11-19 08:08:27,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2022-11-19 08:08:27,247 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 56 [2022-11-19 08:08:27,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:27,248 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2022-11-19 08:08:27,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-19 08:08:27,248 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2022-11-19 08:08:27,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-19 08:08:27,250 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:27,250 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:27,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:27,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:27,456 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:27,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:27,456 INFO L85 PathProgramCache]: Analyzing trace with hash -143001442, now seen corresponding path program 1 times [2022-11-19 08:08:27,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:27,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785401330] [2022-11-19 08:08:27,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:27,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:27,464 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:27,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [235765773] [2022-11-19 08:08:27,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:27,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:27,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:27,466 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:27,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-19 08:08:27,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:27,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 08:08:27,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:27,864 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 19 proven. 39 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-19 08:08:27,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 19 proven. 39 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-19 08:08:28,467 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:28,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785401330] [2022-11-19 08:08:28,467 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:28,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235765773] [2022-11-19 08:08:28,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235765773] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:28,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1798762337] [2022-11-19 08:08:28,470 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:08:28,470 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:28,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:28,470 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:28,471 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:31,124 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:08:31,134 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:33,191 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5004#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:08:33,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:33,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:33,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-11-19 08:08:33,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920355514] [2022-11-19 08:08:33,192 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-19 08:08:33,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-19 08:08:33,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-11-19 08:08:33,194 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand has 17 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 9 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2022-11-19 08:08:36,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:08:36,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:36,543 INFO L93 Difference]: Finished difference Result 241 states and 268 transitions. [2022-11-19 08:08:36,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-19 08:08:36,544 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 9 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) Word has length 67 [2022-11-19 08:08:36,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:36,546 INFO L225 Difference]: With dead ends: 241 [2022-11-19 08:08:36,546 INFO L226 Difference]: Without dead ends: 214 [2022-11-19 08:08:36,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 166 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-11-19 08:08:36,547 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 62 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 70 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:36,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 123 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 406 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-11-19 08:08:36,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-11-19 08:08:36,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 196. [2022-11-19 08:08:36,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 133 states have internal predecessors, (147), 37 states have call successors, (37), 29 states have call predecessors, (37), 28 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2022-11-19 08:08:36,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 218 transitions. [2022-11-19 08:08:36,605 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 218 transitions. Word has length 67 [2022-11-19 08:08:36,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:36,606 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 218 transitions. [2022-11-19 08:08:36,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 9 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2022-11-19 08:08:36,606 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 218 transitions. [2022-11-19 08:08:36,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-19 08:08:36,607 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:36,608 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:36,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:36,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-19 08:08:36,811 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:36,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:36,812 INFO L85 PathProgramCache]: Analyzing trace with hash -319401384, now seen corresponding path program 1 times [2022-11-19 08:08:36,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:36,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939902291] [2022-11-19 08:08:36,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:36,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:36,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:36,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894108766] [2022-11-19 08:08:36,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:36,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:36,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:36,821 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:36,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-19 08:08:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:08:36,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:08:36,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-11-19 08:08:36,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:08:36,946 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:36,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939902291] [2022-11-19 08:08:36,946 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:36,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894108766] [2022-11-19 08:08:36,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894108766] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:08:36,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:08:36,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:08:36,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677092974] [2022-11-19 08:08:36,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:08:36,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:08:36,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:08:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:08:36,950 INFO L87 Difference]: Start difference. First operand 196 states and 218 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-11-19 08:08:37,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:37,067 INFO L93 Difference]: Finished difference Result 215 states and 237 transitions. [2022-11-19 08:08:37,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:08:37,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 77 [2022-11-19 08:08:37,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:37,071 INFO L225 Difference]: With dead ends: 215 [2022-11-19 08:08:37,071 INFO L226 Difference]: Without dead ends: 185 [2022-11-19 08:08:37,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:08:37,074 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 13 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:37,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 89 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:08:37,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-19 08:08:37,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 182. [2022-11-19 08:08:37,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 122 states have (on average 1.098360655737705) internal successors, (134), 124 states have internal predecessors, (134), 33 states have call successors, (33), 26 states have call predecessors, (33), 26 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2022-11-19 08:08:37,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 199 transitions. [2022-11-19 08:08:37,141 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 199 transitions. Word has length 77 [2022-11-19 08:08:37,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:37,143 INFO L495 AbstractCegarLoop]: Abstraction has 182 states and 199 transitions. [2022-11-19 08:08:37,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-11-19 08:08:37,144 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 199 transitions. [2022-11-19 08:08:37,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-19 08:08:37,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:37,151 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-19 08:08:37,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-19 08:08:37,363 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:37,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1379671488, now seen corresponding path program 2 times [2022-11-19 08:08:37,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:37,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071759477] [2022-11-19 08:08:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:37,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:37,371 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:37,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652132253] [2022-11-19 08:08:37,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 08:08:37,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:37,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:37,380 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:37,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-19 08:08:37,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-19 08:08:37,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:08:37,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-19 08:08:37,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:08:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 41 proven. 38 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-19 08:08:37,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:08:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 41 proven. 32 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-19 08:08:39,067 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:08:39,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071759477] [2022-11-19 08:08:39,067 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:08:39,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652132253] [2022-11-19 08:08:39,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652132253] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:08:39,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1126741143] [2022-11-19 08:08:39,070 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-19 08:08:39,070 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:08:39,070 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:08:39,070 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:08:39,071 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:08:41,460 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:08:41,469 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:08:43,017 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6925#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:08:43,018 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:08:43,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:08:43,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2022-11-19 08:08:43,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630323703] [2022-11-19 08:08:43,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:08:43,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-19 08:08:43,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:08:43,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-19 08:08:43,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-11-19 08:08:43,020 INFO L87 Difference]: Start difference. First operand 182 states and 199 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 9 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-11-19 08:08:49,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:08:51,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:08:51,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:08:51,913 INFO L93 Difference]: Finished difference Result 199 states and 223 transitions. [2022-11-19 08:08:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 08:08:51,914 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 9 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) Word has length 79 [2022-11-19 08:08:51,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:08:51,915 INFO L225 Difference]: With dead ends: 199 [2022-11-19 08:08:51,916 INFO L226 Difference]: Without dead ends: 197 [2022-11-19 08:08:51,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 201 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 08:08:51,917 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 61 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 78 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:08:51,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 171 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 445 Invalid, 2 Unknown, 0 Unchecked, 4.7s Time] [2022-11-19 08:08:51,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-11-19 08:08:51,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-11-19 08:08:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 128 states have (on average 1.1015625) internal successors, (141), 131 states have internal predecessors, (141), 37 states have call successors, (37), 27 states have call predecessors, (37), 27 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) [2022-11-19 08:08:51,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 214 transitions. [2022-11-19 08:08:51,984 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 214 transitions. Word has length 79 [2022-11-19 08:08:51,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:08:51,984 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 214 transitions. [2022-11-19 08:08:51,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 9 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-11-19 08:08:51,985 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 214 transitions. [2022-11-19 08:08:51,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-19 08:08:51,986 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:08:51,986 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-19 08:08:51,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-19 08:08:52,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:52,192 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:08:52,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:08:52,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1528689375, now seen corresponding path program 3 times [2022-11-19 08:08:52,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:08:52,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254028341] [2022-11-19 08:08:52,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:08:52,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:08:52,200 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:08:52,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974940953] [2022-11-19 08:08:52,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 08:08:52,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:08:52,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:08:52,201 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:08:52,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-19 08:08:52,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 08:08:52,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:08:52,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-19 08:08:52,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:09:31,846 WARN L233 SmtUtils]: Spent 9.70s on a formula simplification. DAG size of input: 37 DAG size of output: 31 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:09:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 124 proven. 57 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-19 08:09:40,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:10:45,633 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse17 (div |c_ULTIMATE.start_main_~p~0#1| 2)) (.cse7 (* |c_ULTIMATE.start_main_~B~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse0 (= (mod |c_ULTIMATE.start_main_~d~0#1| 2) 0)) (.cse35 (< |c_ULTIMATE.start_main_~d~0#1| 0)) (.cse4 (div |c_ULTIMATE.start_main_~d~0#1| 2))) (let ((.cse1 (+ .cse4 1)) (.cse3 (not .cse35)) (.cse5 (and .cse35 (not .cse0))) (.cse18 (= (mod |c_ULTIMATE.start_main_~p~0#1| 2) 0)) (.cse6 (< |c_ULTIMATE.start_main_~p~0#1| 0)) (.cse9 (not (= |c_ULTIMATE.start_main_~A~0#1| (+ .cse7 |c_ULTIMATE.start_main_~r~0#1|)))) (.cse13 (* .cse17 |c_ULTIMATE.start_main_~B~0#1|))) (and (let ((.cse2 (+ |c_ULTIMATE.start_main_~B~0#1| .cse13))) (or (and (or .cse0 (not (= .cse1 .cse2)) .cse3) (or (not (= .cse4 .cse2)) .cse5)) (not .cse6) (let ((.cse16 (+ .cse17 1))) (let ((.cse15 (+ |c_ULTIMATE.start_main_~B~0#1| (* (div .cse16 2) |c_ULTIMATE.start_main_~B~0#1|))) (.cse8 (div .cse2 2))) (let ((.cse10 (= .cse15 .cse8)) (.cse11 (<= .cse2 |c_ULTIMATE.start_main_~r~0#1|)) (.cse12 (= (mod .cse16 2) 0))) (and (or (not (<= (+ .cse7 .cse8) |c_ULTIMATE.start_main_~A~0#1|)) .cse9 .cse10 .cse11 .cse12) (or (let ((.cse14 (< .cse2 0))) (and (or (not (<= (+ .cse7 .cse8 |c_ULTIMATE.start_main_~B~0#1| .cse13) |c_ULTIMATE.start_main_~A~0#1|)) .cse10 (and .cse14 (not (= (mod .cse2 2) 0)))) (or (not .cse14) (= .cse15 (+ .cse8 1))))) (not .cse11) .cse9 .cse12))))) .cse18)) (or (and (or (not (= .cse13 .cse1)) .cse0 .cse3) (or (not (= .cse4 .cse13)) .cse5)) (and (not .cse18) .cse6) (let ((.cse31 (* (div |c_ULTIMATE.start_main_~p~0#1| 4) |c_ULTIMATE.start_main_~B~0#1|))) (let ((.cse24 (< .cse17 0)) (.cse33 (+ .cse31 |c_ULTIMATE.start_main_~B~0#1|)) (.cse25 (div .cse13 2))) (let ((.cse26 (<= .cse13 |c_ULTIMATE.start_main_~r~0#1|)) (.cse23 (= .cse25 .cse31)) (.cse20 (= (mod .cse17 2) 0)) (.cse19 (= .cse25 .cse33)) (.cse22 (not .cse24))) (and (or (let ((.cse21 (not (<= (+ .cse25 .cse7) |c_ULTIMATE.start_main_~A~0#1|)))) (and (or .cse19 .cse20 .cse21 .cse22) (or .cse23 .cse21 .cse24))) .cse26 .cse9) (or (not .cse26) .cse9 (let ((.cse29 (= (mod .cse13 2) 0)) (.cse34 (< .cse13 0))) (let ((.cse32 (+ .cse25 1)) (.cse30 (not .cse34)) (.cse27 (and .cse34 (not .cse29))) (.cse28 (not (<= (+ .cse25 .cse7 .cse13) |c_ULTIMATE.start_main_~A~0#1|)))) (and (or (and (or .cse27 .cse23 .cse28) (or .cse29 .cse30 (= .cse31 .cse32))) .cse24) (or .cse20 (and (or (= .cse32 .cse33) .cse30) (or .cse19 .cse27 .cse28)) .cse22))))))))))))) is different from false [2022-11-19 08:11:15,785 WARN L233 SmtUtils]: Spent 11.52s on a formula simplification that was a NOOP. DAG size: 65 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:12:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 133 proven. 29 refuted. 0 times theorem prover too weak. 204 trivial. 1 not checked. [2022-11-19 08:12:36,610 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:12:36,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254028341] [2022-11-19 08:12:36,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:12:36,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974940953] [2022-11-19 08:12:36,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974940953] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:12:36,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1992846564] [2022-11-19 08:12:36,613 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-19 08:12:36,613 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:12:36,614 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:12:36,614 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:12:36,614 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:12:38,873 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-19 08:12:38,877 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:12:43,266 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8042#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:12:43,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:12:43,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:12:43,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2022-11-19 08:12:43,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465482998] [2022-11-19 08:12:43,267 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:12:43,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-19 08:12:43,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:12:43,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-19 08:12:43,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1160, Unknown=5, NotChecked=72, Total=1482 [2022-11-19 08:12:43,269 INFO L87 Difference]: Start difference. First operand 193 states and 214 transitions. Second operand has 26 states, 25 states have (on average 1.84) internal successors, (46), 17 states have internal predecessors, (46), 15 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 14 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-19 08:13:11,469 WARN L233 SmtUtils]: Spent 21.94s on a formula simplification. DAG size of input: 127 DAG size of output: 99 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:13:14,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:13:17,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:13:19,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:13:40,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:13:42,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:06,973 WARN L233 SmtUtils]: Spent 11.56s on a formula simplification. DAG size of input: 73 DAG size of output: 32 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:14:08,194 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:27,376 WARN L233 SmtUtils]: Spent 11.38s on a formula simplification. DAG size of input: 122 DAG size of output: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:14:29,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:30,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:32,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:33,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:35,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:36,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:39,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:41,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:43,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:46,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:48,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:50,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:53,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:55,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:57,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:14:58,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:00,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:02,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:03,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:05,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:08,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:10,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:13,491 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse17 (div |c_ULTIMATE.start_main_~p~0#1| 2)) (.cse7 (* |c_ULTIMATE.start_main_~B~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse0 (= (mod |c_ULTIMATE.start_main_~d~0#1| 2) 0)) (.cse37 (< |c_ULTIMATE.start_main_~d~0#1| 0)) (.cse4 (div |c_ULTIMATE.start_main_~d~0#1| 2)) (.cse19 (- |c_ULTIMATE.start_main_~p~0#1|))) (let ((.cse20 (* (div .cse19 (- 4)) |c_ULTIMATE.start_main_~B~0#1|)) (.cse1 (+ .cse4 1)) (.cse3 (not .cse37)) (.cse5 (and .cse37 (not .cse0))) (.cse6 (< |c_ULTIMATE.start_main_~p~0#1| 0)) (.cse9 (not (= |c_ULTIMATE.start_main_~A~0#1| (+ .cse7 |c_ULTIMATE.start_main_~r~0#1|)))) (.cse13 (* .cse17 |c_ULTIMATE.start_main_~B~0#1|)) (.cse18 (= (mod |c_ULTIMATE.start_main_~p~0#1| 2) 0))) (and (let ((.cse2 (+ |c_ULTIMATE.start_main_~B~0#1| .cse13))) (or (and (or .cse0 (not (= .cse1 .cse2)) .cse3) (or (not (= .cse4 .cse2)) .cse5)) (not .cse6) (let ((.cse16 (+ .cse17 1))) (let ((.cse15 (+ |c_ULTIMATE.start_main_~B~0#1| (* (div .cse16 2) |c_ULTIMATE.start_main_~B~0#1|))) (.cse8 (div .cse2 2))) (let ((.cse10 (= .cse15 .cse8)) (.cse11 (<= .cse2 |c_ULTIMATE.start_main_~r~0#1|)) (.cse12 (= (mod .cse16 2) 0))) (and (or (not (<= (+ .cse7 .cse8) |c_ULTIMATE.start_main_~A~0#1|)) .cse9 .cse10 .cse11 .cse12) (or (let ((.cse14 (< .cse2 0))) (and (or (not (<= (+ .cse7 .cse8 |c_ULTIMATE.start_main_~B~0#1| .cse13) |c_ULTIMATE.start_main_~A~0#1|)) .cse10 (and .cse14 (not (= (mod .cse2 2) 0)))) (or (not .cse14) (= .cse15 (+ .cse8 1))))) (not .cse11) .cse9 .cse12))))) .cse18)) (= (mod (div .cse19 (- 2)) 2) 0) (not (<= |c_ULTIMATE.start_main_~d~0#1| |c_ULTIMATE.start_main_~r~0#1|)) (= |c_ULTIMATE.start_main_~d~0#1| (* .cse20 4)) (= 0 |c_ULTIMATE.start_main_~q~0#1|) (<= (* 2 .cse20) |c_ULTIMATE.start_main_~r~0#1|) (= |c_ULTIMATE.start_main_~r~0#1| |c_ULTIMATE.start_main_~A~0#1|) (or (and (or (not (= .cse13 .cse1)) .cse0 .cse3) (or (not (= .cse4 .cse13)) .cse5)) (and (not .cse18) .cse6) (let ((.cse33 (* (div |c_ULTIMATE.start_main_~p~0#1| 4) |c_ULTIMATE.start_main_~B~0#1|))) (let ((.cse26 (< .cse17 0)) (.cse35 (+ .cse33 |c_ULTIMATE.start_main_~B~0#1|)) (.cse27 (div .cse13 2))) (let ((.cse28 (<= .cse13 |c_ULTIMATE.start_main_~r~0#1|)) (.cse25 (= .cse27 .cse33)) (.cse22 (= (mod .cse17 2) 0)) (.cse21 (= .cse27 .cse35)) (.cse24 (not .cse26))) (and (or (let ((.cse23 (not (<= (+ .cse27 .cse7) |c_ULTIMATE.start_main_~A~0#1|)))) (and (or .cse21 .cse22 .cse23 .cse24) (or .cse25 .cse23 .cse26))) .cse28 .cse9) (or (not .cse28) .cse9 (let ((.cse31 (= (mod .cse13 2) 0)) (.cse36 (< .cse13 0))) (let ((.cse34 (+ .cse27 1)) (.cse32 (not .cse36)) (.cse29 (and .cse36 (not .cse31))) (.cse30 (not (<= (+ .cse27 .cse7 .cse13) |c_ULTIMATE.start_main_~A~0#1|)))) (and (or (and (or .cse29 .cse25 .cse30) (or .cse31 .cse32 (= .cse33 .cse34))) .cse26) (or .cse22 (and (or (= .cse34 .cse35) .cse32) (or .cse21 .cse29 .cse30)) .cse24)))))))))) .cse18))) is different from false [2022-11-19 08:15:15,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:15:18,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:08,273 WARN L233 SmtUtils]: Spent 10.11s on a formula simplification. DAG size of input: 124 DAG size of output: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:16:09,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:11,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:13,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:15,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:17,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:46,282 WARN L233 SmtUtils]: Spent 16.94s on a formula simplification. DAG size of input: 163 DAG size of output: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:16:48,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:16:49,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:17:54,718 WARN L233 SmtUtils]: Spent 36.30s on a formula simplification. DAG size of input: 84 DAG size of output: 83 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:17:59,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:01,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:03,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:05,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:07,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:08,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:10,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:12,175 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse12 (* |c_ULTIMATE.start_main_~B~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse20 (- |c_ULTIMATE.start_main_~p~0#1|))) (let ((.cse21 (* (div .cse20 (- 4)) |c_ULTIMATE.start_main_~B~0#1|)) (.cse18 (= |c_ULTIMATE.start_main_~A~0#1| (+ .cse12 |c_ULTIMATE.start_main_~r~0#1|))) (.cse0 (= (mod |c_ULTIMATE.start_main_~p~0#1| 2) 0))) (and (or (not (= (* |c_ULTIMATE.start_main_~p~0#1| |c_ULTIMATE.start_main_~B~0#1|) |c_ULTIMATE.start_main_~d~0#1|)) (let ((.cse16 (div |c_ULTIMATE.start_main_~d~0#1| 2))) (let ((.cse17 (<= (+ .cse16 1) |c_ULTIMATE.start_main_~r~0#1|)) (.cse15 (< |c_ULTIMATE.start_main_~d~0#1| 0)) (.cse2 (= (mod |c_ULTIMATE.start_main_~d~0#1| 2) 0)) (.cse19 (<= .cse16 |c_ULTIMATE.start_main_~r~0#1|))) (let ((.cse1 (< |c_ULTIMATE.start_main_~p~0#1| 0)) (.cse8 (or .cse19 .cse18)) (.cse9 (not .cse19)) (.cse10 (+ .cse16 |c_ULTIMATE.start_main_~A~0#1|)) (.cse11 (and .cse15 (not .cse2))) (.cse3 (or .cse17 .cse18)) (.cse4 (not .cse17)) (.cse5 (+ .cse16 |c_ULTIMATE.start_main_~A~0#1| 1)) (.cse7 (not .cse15)) (.cse13 (* (div |c_ULTIMATE.start_main_~p~0#1| 2) |c_ULTIMATE.start_main_~B~0#1|))) (and (or (and (not .cse0) .cse1) (let ((.cse6 (+ .cse12 |c_ULTIMATE.start_main_~r~0#1| .cse13))) (and (or .cse2 (and .cse3 (or .cse4 (= .cse5 .cse6))) .cse7) (or (and .cse8 (or .cse9 (= .cse10 .cse6))) .cse11)))) (or (not .cse1) (let ((.cse14 (+ .cse12 |c_ULTIMATE.start_main_~r~0#1| |c_ULTIMATE.start_main_~B~0#1| .cse13))) (and (or (and .cse8 (or .cse9 (= .cse10 .cse14))) .cse11) (or (and .cse3 (or .cse4 (= .cse5 .cse14))) .cse2 .cse7))) .cse0)))))) (= (mod (div .cse20 (- 2)) 2) 0) (= |c_ULTIMATE.start_main_~d~0#1| (* .cse21 4)) (<= (* 2 .cse21) |c_ULTIMATE.start_main_~r~0#1|) (= |c_ULTIMATE.start_main_~r~0#1| |c_ULTIMATE.start_main_~A~0#1|) .cse18 .cse0))) is different from false [2022-11-19 08:18:14,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:16,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:20,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:18:22,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-19 08:19:10,761 WARN L233 SmtUtils]: Spent 32.19s on a formula simplification. DAG size of input: 84 DAG size of output: 64 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:19:10,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:10,828 INFO L93 Difference]: Finished difference Result 248 states and 283 transitions. [2022-11-19 08:19:10,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-19 08:19:10,829 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.84) internal successors, (46), 17 states have internal predecessors, (46), 15 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 14 states have call predecessors, (24), 13 states have call successors, (24) Word has length 87 [2022-11-19 08:19:10,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:10,831 INFO L225 Difference]: With dead ends: 248 [2022-11-19 08:19:10,831 INFO L226 Difference]: Without dead ends: 246 [2022-11-19 08:19:10,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 219 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 363.6s TimeCoverageRelationStatistics Valid=452, Invalid=2072, Unknown=38, NotChecked=300, Total=2862 [2022-11-19 08:19:10,833 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 108 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 151 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 105.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 106.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:10,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 227 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 453 Invalid, 22 Unknown, 184 Unchecked, 106.1s Time] [2022-11-19 08:19:10,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-11-19 08:19:10,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 212. [2022-11-19 08:19:10,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 142 states have (on average 1.0985915492957747) internal successors, (156), 146 states have internal predecessors, (156), 38 states have call successors, (38), 31 states have call predecessors, (38), 31 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-19 08:19:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 231 transitions. [2022-11-19 08:19:10,929 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 231 transitions. Word has length 87 [2022-11-19 08:19:10,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:10,930 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 231 transitions. [2022-11-19 08:19:10,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.84) internal successors, (46), 17 states have internal predecessors, (46), 15 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 14 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-19 08:19:10,930 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 231 transitions. [2022-11-19 08:19:10,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-19 08:19:10,932 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:10,932 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:10,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:11,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-19 08:19:11,139 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:11,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1631100676, now seen corresponding path program 1 times [2022-11-19 08:19:11,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:11,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235946382] [2022-11-19 08:19:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:11,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:11,148 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:11,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1495643631] [2022-11-19 08:19:11,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:11,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:11,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:11,154 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:11,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-19 08:19:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:19:11,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 08:19:11,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 120 proven. 260 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-19 08:19:11,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 28 proven. 44 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-11-19 08:19:11,527 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235946382] [2022-11-19 08:19:11,527 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495643631] [2022-11-19 08:19:11,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495643631] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1676258828] [2022-11-19 08:19:11,530 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:11,530 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:11,530 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:11,531 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:11,531 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:13,161 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:19:13,180 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:14,735 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9317#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:19:14,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:14,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:14,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-19 08:19:14,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457698060] [2022-11-19 08:19:14,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:14,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 08:19:14,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:14,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 08:19:14,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2022-11-19 08:19:14,738 INFO L87 Difference]: Start difference. First operand 212 states and 231 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-19 08:19:15,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:15,482 INFO L93 Difference]: Finished difference Result 527 states and 580 transitions. [2022-11-19 08:19:15,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 08:19:15,483 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) Word has length 94 [2022-11-19 08:19:15,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:15,487 INFO L225 Difference]: With dead ends: 527 [2022-11-19 08:19:15,488 INFO L226 Difference]: Without dead ends: 474 [2022-11-19 08:19:15,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 252 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=241, Invalid=949, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 08:19:15,490 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 154 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:15,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 314 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:19:15,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-11-19 08:19:15,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 352. [2022-11-19 08:19:15,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 234 states have (on average 1.0982905982905984) internal successors, (257), 242 states have internal predecessors, (257), 63 states have call successors, (63), 54 states have call predecessors, (63), 54 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2022-11-19 08:19:15,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 380 transitions. [2022-11-19 08:19:15,633 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 380 transitions. Word has length 94 [2022-11-19 08:19:15,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:15,634 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 380 transitions. [2022-11-19 08:19:15,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-19 08:19:15,634 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 380 transitions. [2022-11-19 08:19:15,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-19 08:19:15,636 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:15,636 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:15,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:15,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-19 08:19:15,842 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:15,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1611272416, now seen corresponding path program 2 times [2022-11-19 08:19:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:15,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718904053] [2022-11-19 08:19:15,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:15,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:15,853 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:15,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574952639] [2022-11-19 08:19:15,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 08:19:15,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:15,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:15,855 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:15,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-19 08:19:15,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-19 08:19:15,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:19:15,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-19 08:19:15,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 113 proven. 41 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-11-19 08:19:16,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:16,378 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 110 proven. 2 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2022-11-19 08:19:16,378 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:16,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718904053] [2022-11-19 08:19:16,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:16,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574952639] [2022-11-19 08:19:16,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574952639] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:16,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1571352624] [2022-11-19 08:19:16,381 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:16,381 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:16,381 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:16,382 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:16,382 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:19,205 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:19:19,218 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:22,061 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11180#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:19:22,061 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:22,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:22,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2022-11-19 08:19:22,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742210929] [2022-11-19 08:19:22,062 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:22,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-19 08:19:22,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:22,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-19 08:19:22,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2022-11-19 08:19:22,063 INFO L87 Difference]: Start difference. First operand 352 states and 380 transitions. Second operand has 16 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2022-11-19 08:19:22,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:22,910 INFO L93 Difference]: Finished difference Result 368 states and 397 transitions. [2022-11-19 08:19:22,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 08:19:22,911 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) Word has length 98 [2022-11-19 08:19:22,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:22,914 INFO L225 Difference]: With dead ends: 368 [2022-11-19 08:19:22,914 INFO L226 Difference]: Without dead ends: 356 [2022-11-19 08:19:22,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 260 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-11-19 08:19:22,916 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 72 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:22,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 81 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:19:22,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-11-19 08:19:23,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 340. [2022-11-19 08:19:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 228 states have (on average 1.0745614035087718) internal successors, (245), 234 states have internal predecessors, (245), 58 states have call successors, (58), 53 states have call predecessors, (58), 53 states have return successors, (57), 52 states have call predecessors, (57), 57 states have call successors, (57) [2022-11-19 08:19:23,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 360 transitions. [2022-11-19 08:19:23,064 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 360 transitions. Word has length 98 [2022-11-19 08:19:23,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:23,065 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 360 transitions. [2022-11-19 08:19:23,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2022-11-19 08:19:23,065 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 360 transitions. [2022-11-19 08:19:23,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-19 08:19:23,067 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:23,067 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:23,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:23,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:23,274 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:23,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:23,274 INFO L85 PathProgramCache]: Analyzing trace with hash -417817870, now seen corresponding path program 1 times [2022-11-19 08:19:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:23,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978640692] [2022-11-19 08:19:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:23,284 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:23,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237929490] [2022-11-19 08:19:23,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:23,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:23,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:23,286 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:23,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-19 08:19:23,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:19:23,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 08:19:23,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:23,576 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 30 proven. 411 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-19 08:19:23,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:23,755 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 30 proven. 39 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-11-19 08:19:23,756 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:23,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978640692] [2022-11-19 08:19:23,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:23,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237929490] [2022-11-19 08:19:23,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237929490] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:23,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1810619052] [2022-11-19 08:19:23,759 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:23,759 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:23,760 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:23,760 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:23,760 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:26,395 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:19:26,411 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:29,318 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12811#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:19:29,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:29,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:29,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-11-19 08:19:29,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687389716] [2022-11-19 08:19:29,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:29,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 08:19:29,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 08:19:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-11-19 08:19:29,321 INFO L87 Difference]: Start difference. First operand 340 states and 360 transitions. Second operand has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 10 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-19 08:19:29,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:29,983 INFO L93 Difference]: Finished difference Result 460 states and 495 transitions. [2022-11-19 08:19:29,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-19 08:19:29,984 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 10 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 100 [2022-11-19 08:19:29,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:29,988 INFO L225 Difference]: With dead ends: 460 [2022-11-19 08:19:29,989 INFO L226 Difference]: Without dead ends: 447 [2022-11-19 08:19:29,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 262 SyntacticMatches, 10 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-11-19 08:19:29,991 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 168 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:29,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 210 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:19:29,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-19 08:19:30,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-11-19 08:19:30,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 305 states have (on average 1.0459016393442624) internal successors, (319), 311 states have internal predecessors, (319), 74 states have call successors, (74), 67 states have call predecessors, (74), 67 states have return successors, (73), 68 states have call predecessors, (73), 73 states have call successors, (73) [2022-11-19 08:19:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 466 transitions. [2022-11-19 08:19:30,225 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 466 transitions. Word has length 100 [2022-11-19 08:19:30,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:30,226 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 466 transitions. [2022-11-19 08:19:30,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 10 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-19 08:19:30,226 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 466 transitions. [2022-11-19 08:19:30,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-11-19 08:19:30,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:30,233 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:30,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:30,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-19 08:19:30,441 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:30,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:30,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2143163982, now seen corresponding path program 2 times [2022-11-19 08:19:30,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:30,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228802612] [2022-11-19 08:19:30,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:30,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:30,458 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:30,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890011716] [2022-11-19 08:19:30,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 08:19:30,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:30,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:30,461 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:30,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-19 08:19:30,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-11-19 08:19:30,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:19:30,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 08:19:30,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:30,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1195 backedges. 576 proven. 33 refuted. 0 times theorem prover too weak. 586 trivial. 0 not checked. [2022-11-19 08:19:30,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:31,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1195 backedges. 112 proven. 33 refuted. 0 times theorem prover too weak. 1050 trivial. 0 not checked. [2022-11-19 08:19:31,058 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:31,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228802612] [2022-11-19 08:19:31,058 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:31,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890011716] [2022-11-19 08:19:31,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890011716] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:31,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1121460512] [2022-11-19 08:19:31,061 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:31,061 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:31,061 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:31,062 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:31,062 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:33,667 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-11-19 08:19:33,680 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:35,707 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15018#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 08:19:35,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:35,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:35,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-11-19 08:19:35,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666827740] [2022-11-19 08:19:35,711 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:35,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:19:35,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:35,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:19:35,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-11-19 08:19:35,715 INFO L87 Difference]: Start difference. First operand 447 states and 466 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 6 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) [2022-11-19 08:19:35,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:35,978 INFO L93 Difference]: Finished difference Result 493 states and 514 transitions. [2022-11-19 08:19:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:19:35,981 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 6 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) Word has length 152 [2022-11-19 08:19:35,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:35,983 INFO L225 Difference]: With dead ends: 493 [2022-11-19 08:19:35,984 INFO L226 Difference]: Without dead ends: 408 [2022-11-19 08:19:35,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 424 SyntacticMatches, 11 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-11-19 08:19:35,985 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 0 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:35,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 223 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:19:35,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-19 08:19:36,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 408. [2022-11-19 08:19:36,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 279 states have (on average 1.0465949820788532) internal successors, (292), 284 states have internal predecessors, (292), 66 states have call successors, (66), 62 states have call predecessors, (66), 62 states have return successors, (65), 61 states have call predecessors, (65), 65 states have call successors, (65) [2022-11-19 08:19:36,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 423 transitions. [2022-11-19 08:19:36,198 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 423 transitions. Word has length 152 [2022-11-19 08:19:36,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:36,199 INFO L495 AbstractCegarLoop]: Abstraction has 408 states and 423 transitions. [2022-11-19 08:19:36,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 6 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) [2022-11-19 08:19:36,199 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 423 transitions. [2022-11-19 08:19:36,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-11-19 08:19:36,202 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:36,202 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 24, 7, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:36,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:36,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:36,410 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:36,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:36,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1099461118, now seen corresponding path program 3 times [2022-11-19 08:19:36,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:36,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098793744] [2022-11-19 08:19:36,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:36,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:36,423 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:36,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774783884] [2022-11-19 08:19:36,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 08:19:36,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:36,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:36,425 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:36,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-19 08:19:36,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 08:19:36,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:19:36,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 08:19:36,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:36,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 408 proven. 66 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2022-11-19 08:19:36,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 96 proven. 66 refuted. 0 times theorem prover too weak. 1113 trivial. 0 not checked. [2022-11-19 08:19:37,108 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:37,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098793744] [2022-11-19 08:19:37,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:37,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774783884] [2022-11-19 08:19:37,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774783884] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:37,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1881528947] [2022-11-19 08:19:37,110 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:37,110 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:37,111 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:37,111 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:37,111 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:39,670 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:19:39,688 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:42,442 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17235#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:19:42,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:42,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:42,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-11-19 08:19:42,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020806373] [2022-11-19 08:19:42,443 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:42,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 08:19:42,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:42,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 08:19:42,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-11-19 08:19:42,445 INFO L87 Difference]: Start difference. First operand 408 states and 423 transitions. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 8 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 8 states have call predecessors, (39), 8 states have call successors, (39) [2022-11-19 08:19:42,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:42,794 INFO L93 Difference]: Finished difference Result 438 states and 457 transitions. [2022-11-19 08:19:42,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:19:42,795 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 8 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 8 states have call predecessors, (39), 8 states have call successors, (39) Word has length 157 [2022-11-19 08:19:42,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:42,797 INFO L225 Difference]: With dead ends: 438 [2022-11-19 08:19:42,797 INFO L226 Difference]: Without dead ends: 366 [2022-11-19 08:19:42,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 436 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-11-19 08:19:42,801 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 0 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:42,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 272 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:19:42,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-11-19 08:19:42,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 366. [2022-11-19 08:19:42,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 250 states have (on average 1.048) internal successors, (262), 254 states have internal predecessors, (262), 59 states have call successors, (59), 56 states have call predecessors, (59), 56 states have return successors, (58), 55 states have call predecessors, (58), 58 states have call successors, (58) [2022-11-19 08:19:42,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 379 transitions. [2022-11-19 08:19:42,998 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 379 transitions. Word has length 157 [2022-11-19 08:19:42,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:42,999 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 379 transitions. [2022-11-19 08:19:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 8 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 8 states have call predecessors, (39), 8 states have call successors, (39) [2022-11-19 08:19:42,999 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 379 transitions. [2022-11-19 08:19:43,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-11-19 08:19:43,002 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:43,002 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 25, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:43,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:43,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:43,210 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:43,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:43,211 INFO L85 PathProgramCache]: Analyzing trace with hash 502063744, now seen corresponding path program 4 times [2022-11-19 08:19:43,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:43,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137388680] [2022-11-19 08:19:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:43,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:43,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:43,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203867783] [2022-11-19 08:19:43,230 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 08:19:43,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:43,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:43,232 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:43,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-19 08:19:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:19:43,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-19 08:19:43,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:19:43,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 60 proven. 110 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-11-19 08:19:43,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:19:44,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 60 proven. 110 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-11-19 08:19:44,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:19:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137388680] [2022-11-19 08:19:44,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:19:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203867783] [2022-11-19 08:19:44,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203867783] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:19:44,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2032732390] [2022-11-19 08:19:44,477 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-19 08:19:44,477 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:19:44,478 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:19:44,478 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:19:44,478 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:19:46,941 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 25 for LOIs [2022-11-19 08:19:46,954 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:19:48,945 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19358#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 08:19:48,946 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 08:19:48,946 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:19:48,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-11-19 08:19:48,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695075246] [2022-11-19 08:19:48,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 08:19:48,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 08:19:48,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:19:48,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 08:19:48,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1064, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 08:19:48,948 INFO L87 Difference]: Start difference. First operand 366 states and 379 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 20 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (48), 19 states have call predecessors, (48), 19 states have call successors, (48) [2022-11-19 08:19:49,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:19:49,570 INFO L93 Difference]: Finished difference Result 390 states and 408 transitions. [2022-11-19 08:19:49,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:19:49,571 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 20 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (48), 19 states have call predecessors, (48), 19 states have call successors, (48) Word has length 162 [2022-11-19 08:19:49,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:19:49,573 INFO L225 Difference]: With dead ends: 390 [2022-11-19 08:19:49,573 INFO L226 Difference]: Without dead ends: 324 [2022-11-19 08:19:49,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 441 SyntacticMatches, 10 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=126, Invalid=1064, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 08:19:49,575 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 32 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:19:49,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 503 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 08:19:49,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-11-19 08:19:49,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 324. [2022-11-19 08:19:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 221 states have (on average 1.0497737556561086) internal successors, (232), 224 states have internal predecessors, (232), 52 states have call successors, (52), 50 states have call predecessors, (52), 50 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2022-11-19 08:19:49,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 335 transitions. [2022-11-19 08:19:49,727 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 335 transitions. Word has length 162 [2022-11-19 08:19:49,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:19:49,728 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 335 transitions. [2022-11-19 08:19:49,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 20 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (48), 19 states have call predecessors, (48), 19 states have call successors, (48) [2022-11-19 08:19:49,728 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 335 transitions. [2022-11-19 08:19:49,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-19 08:19:49,730 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:19:49,731 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:49,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:49,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:49,936 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:19:49,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:19:49,937 INFO L85 PathProgramCache]: Analyzing trace with hash 65859380, now seen corresponding path program 5 times [2022-11-19 08:19:49,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:19:49,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806057210] [2022-11-19 08:19:49,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:19:49,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:19:49,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:19:49,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1092609371] [2022-11-19 08:19:49,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 08:19:49,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:49,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:49,952 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:19:49,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-19 08:19:50,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-19 08:19:50,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-11-19 08:19:50,128 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-19 08:19:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 08:19:50,252 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-19 08:19:50,252 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-19 08:19:50,254 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-19 08:19:50,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-19 08:19:50,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:19:50,465 INFO L444 BasicCegarLoop]: Path program histogram: [5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:19:50,469 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-19 08:19:50,556 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 08:19:50 BoogieIcfgContainer [2022-11-19 08:19:50,556 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-19 08:19:50,556 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-19 08:19:50,556 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-19 08:19:50,557 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-19 08:19:50,557 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:07:53" (3/4) ... [2022-11-19 08:19:50,559 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-11-19 08:19:50,627 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/bin/utaipan-I9t0OCRTmS/witness.graphml [2022-11-19 08:19:50,627 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-19 08:19:50,628 INFO L158 Benchmark]: Toolchain (without parser) took 718278.95ms. Allocated memory was 134.2MB in the beginning and 448.8MB in the end (delta: 314.6MB). Free memory was 95.4MB in the beginning and 305.8MB in the end (delta: -210.4MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,628 INFO L158 Benchmark]: CDTParser took 4.40ms. Allocated memory is still 134.2MB. Free memory is still 113.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:19:50,629 INFO L158 Benchmark]: CACSL2BoogieTranslator took 307.57ms. Allocated memory is still 134.2MB. Free memory was 95.2MB in the beginning and 108.8MB in the end (delta: -13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,629 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.42ms. Allocated memory is still 134.2MB. Free memory was 108.8MB in the beginning and 106.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,629 INFO L158 Benchmark]: Boogie Preprocessor took 25.66ms. Allocated memory is still 134.2MB. Free memory was 106.8MB in the beginning and 105.8MB in the end (delta: 909.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:19:50,629 INFO L158 Benchmark]: RCFGBuilder took 472.56ms. Allocated memory is still 134.2MB. Free memory was 105.8MB in the beginning and 93.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,630 INFO L158 Benchmark]: TraceAbstraction took 717351.31ms. Allocated memory was 134.2MB in the beginning and 448.8MB in the end (delta: 314.6MB). Free memory was 92.7MB in the beginning and 312.1MB in the end (delta: -219.4MB). Peak memory consumption was 95.8MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,630 INFO L158 Benchmark]: Witness Printer took 70.95ms. Allocated memory is still 448.8MB. Free memory was 312.1MB in the beginning and 305.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-19 08:19:50,632 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 4.40ms. Allocated memory is still 134.2MB. Free memory is still 113.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 307.57ms. Allocated memory is still 134.2MB. Free memory was 95.2MB in the beginning and 108.8MB in the end (delta: -13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 39.42ms. Allocated memory is still 134.2MB. Free memory was 108.8MB in the beginning and 106.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 25.66ms. Allocated memory is still 134.2MB. Free memory was 106.8MB in the beginning and 105.8MB in the end (delta: 909.5kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 472.56ms. Allocated memory is still 134.2MB. Free memory was 105.8MB in the beginning and 93.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 717351.31ms. Allocated memory was 134.2MB in the beginning and 448.8MB in the end (delta: 314.6MB). Free memory was 92.7MB in the beginning and 312.1MB in the end (delta: -219.4MB). Peak memory consumption was 95.8MB. Max. memory is 16.1GB. * Witness Printer took 70.95ms. Allocated memory is still 448.8MB. Free memory was 312.1MB in the beginning and 305.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 17]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L22] int counter = 0; [L24] int A, B; [L25] int r, d, p, q; [L26] A = __VERIFIER_nondet_int() [L27] B = 1 [L29] r = A [L30] d = B [L31] p = 1 [L32] q = 0 VAL [A=19, B=1, counter=0, d=1, p=1, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=1, counter++=0, d=1, p=1, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=1] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=1] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=1, d=1, p=1, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=1] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=1] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=1, d=1, p=1, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=1] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=1] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=1, d=1, p=1, q=0, r=19] [L38] COND FALSE !(!(r >= d)) [L40] d = 2 * d [L41] p = 2 * p VAL [A=19, B=1, counter=1, d=2, p=2, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=2, counter++=1, d=2, p=2, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=2] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=2] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=2, d=2, p=2, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=2] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=2] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=2, d=2, p=2, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=2] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=2] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=2, d=2, p=2, q=0, r=19] [L38] COND FALSE !(!(r >= d)) [L40] d = 2 * d [L41] p = 2 * p VAL [A=19, B=1, counter=2, d=4, p=4, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=3, counter++=2, d=4, p=4, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=3] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=3] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=3, d=4, p=4, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=3] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=3] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=3, d=4, p=4, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=3] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=3] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=3, d=4, p=4, q=0, r=19] [L38] COND FALSE !(!(r >= d)) [L40] d = 2 * d [L41] p = 2 * p VAL [A=19, B=1, counter=3, d=8, p=8, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=4, counter++=3, d=8, p=8, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=4] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=4] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=4, d=8, p=8, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=4] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=4] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=4, d=8, p=8, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=4] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=4] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=4, d=8, p=8, q=0, r=19] [L38] COND FALSE !(!(r >= d)) [L40] d = 2 * d [L41] p = 2 * p VAL [A=19, B=1, counter=4, d=16, p=16, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=5, counter++=4, d=16, p=16, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=5] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=5, d=16, p=16, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=5] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=5, d=16, p=16, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=5] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=5, d=16, p=16, q=0, r=19] [L38] COND FALSE !(!(r >= d)) [L40] d = 2 * d [L41] p = 2 * p VAL [A=19, B=1, counter=5, d=32, p=32, q=0, r=19] [L34] EXPR counter++ VAL [A=19, B=1, counter=6, counter++=5, d=32, p=32, q=0, r=19] [L34] COND TRUE counter++<10 [L35] CALL __VERIFIER_assert(q == 0) VAL [\old(cond)=1, counter=6] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=6] [L35] RET __VERIFIER_assert(q == 0) VAL [A=19, B=1, counter=6, d=32, p=32, q=0, r=19] [L36] CALL __VERIFIER_assert(r == A) VAL [\old(cond)=1, counter=6] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=6] [L36] RET __VERIFIER_assert(r == A) VAL [A=19, B=1, counter=6, d=32, p=32, q=0, r=19] [L37] CALL __VERIFIER_assert(d == B * p) VAL [\old(cond)=1, counter=6] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=6] [L37] RET __VERIFIER_assert(d == B * p) VAL [A=19, B=1, counter=6, d=32, p=32, q=0, r=19] [L38] COND TRUE !(r >= d) VAL [A=19, B=1, counter=6, d=32, p=32, q=0, r=19] [L44] EXPR counter++ VAL [A=19, B=1, counter=7, counter++=6, d=32, p=32, q=0, r=19] [L44] COND TRUE counter++<10 [L45] CALL __VERIFIER_assert(A == q*B + r) VAL [\old(cond)=1, counter=7] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=7] [L45] RET __VERIFIER_assert(A == q*B + r) VAL [A=19, B=1, counter=7, d=32, p=32, q=0, r=19] [L46] CALL __VERIFIER_assert(d == B*p) VAL [\old(cond)=1, counter=7] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=7] [L46] RET __VERIFIER_assert(d == B*p) VAL [A=19, B=1, counter=7, d=32, p=32, q=0, r=19] [L48] COND FALSE !(!(p != 1)) [L50] d = d / 2 [L51] p = p / 2 [L52] COND TRUE r >= d [L53] r = r - d [L54] q = q + p VAL [A=19, B=1, counter=7, d=16, p=16, q=16, r=3] [L44] EXPR counter++ VAL [A=19, B=1, counter=8, counter++=7, d=16, p=16, q=16, r=3] [L44] COND TRUE counter++<10 [L45] CALL __VERIFIER_assert(A == q*B + r) VAL [\old(cond)=1, counter=8] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=8] [L45] RET __VERIFIER_assert(A == q*B + r) VAL [A=19, B=1, counter=8, d=16, p=16, q=16, r=3] [L46] CALL __VERIFIER_assert(d == B*p) VAL [\old(cond)=1, counter=8] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=8] [L46] RET __VERIFIER_assert(d == B*p) VAL [A=19, B=1, counter=8, d=16, p=16, q=16, r=3] [L48] COND FALSE !(!(p != 1)) [L50] d = d / 2 [L51] p = p / 2 [L52] COND FALSE !(r >= d) VAL [A=19, B=1, counter=8, d=8, p=8, q=16, r=3] [L44] EXPR counter++ VAL [A=19, B=1, counter=9, counter++=8, d=8, p=8, q=16, r=3] [L44] COND TRUE counter++<10 [L45] CALL __VERIFIER_assert(A == q*B + r) VAL [\old(cond)=1, counter=9] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L45] RET __VERIFIER_assert(A == q*B + r) VAL [A=19, B=1, counter=9, d=8, p=8, q=16, r=3] [L46] CALL __VERIFIER_assert(d == B*p) VAL [\old(cond)=1, counter=9] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L46] RET __VERIFIER_assert(d == B*p) VAL [A=19, B=1, counter=9, d=8, p=8, q=16, r=3] [L48] COND FALSE !(!(p != 1)) [L50] d = d / 2 [L51] p = p / 2 [L52] COND FALSE !(r >= d) VAL [A=19, B=1, counter=9, d=4, p=4, q=16, r=3] [L44] EXPR counter++ VAL [A=19, B=1, counter=10, counter++=9, d=4, p=4, q=16, r=3] [L44] COND TRUE counter++<10 [L45] CALL __VERIFIER_assert(A == q*B + r) VAL [\old(cond)=1, counter=10] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=10] [L45] RET __VERIFIER_assert(A == q*B + r) VAL [A=19, B=1, counter=10, d=4, p=4, q=16, r=3] [L46] CALL __VERIFIER_assert(d == B*p) VAL [\old(cond)=1, counter=10] [L15] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=10] [L46] RET __VERIFIER_assert(d == B*p) VAL [A=19, B=1, counter=10, d=4, p=4, q=16, r=3] [L48] COND FALSE !(!(p != 1)) [L50] d = d / 2 [L51] p = p / 2 [L52] COND TRUE r >= d [L53] r = r - d [L54] q = q + p VAL [A=19, B=1, counter=10, d=2, p=2, q=18, r=1] [L44] EXPR counter++ VAL [A=19, B=1, counter=11, counter++=10, d=2, p=2, q=18, r=1] [L44] COND FALSE !(counter++<10) [L58] CALL __VERIFIER_assert(A == d*q + r) VAL [\old(cond)=0, counter=11] [L15] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, counter=11] [L17] reach_error() VAL [\old(cond)=0, cond=0, counter=11] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 717.2s, OverallIterations: 22, TraceHistogramMax: 27, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 407.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 25 mSolverCounterUnknown, 1035 SdHoareTripleChecker+Valid, 117.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 970 mSDsluCounter, 3291 SdHoareTripleChecker+Invalid, 116.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 184 IncrementalHoareTripleChecker+Unchecked, 2478 mSDsCounter, 844 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3955 IncrementalHoareTripleChecker+Invalid, 5008 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 844 mSolverCounterUnsat, 813 mSDtfsCounter, 3955 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3876 GetRequests, 3325 SyntacticMatches, 97 SemanticMatches, 454 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5323 ImplicationChecksByTransitivity, 400.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=447occurred in iteration=18, InterpolantAutomatonStates: 216, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 21 MinimizatonAttempts, 234 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 234.7s InterpolantComputationTime, 1542 NumberOfCodeBlocks, 1457 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 2569 ConstructedInterpolants, 8 QuantifiedInterpolants, 17299 SizeOfPredicates, 60 NumberOfNonLiveVariables, 3578 ConjunctsInSsa, 372 ConjunctsInUnsatCore, 37 InterpolantComputations, 5 PerfectInterpolantSequences, 11775/13424 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1.0s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 4, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 29, DAG_INTERPRETER_EARLY_EXITS: 2, TOOLS_POST_APPLICATIONS: 23, TOOLS_POST_TIME: 0.2s, TOOLS_POST_CALL_APPLICATIONS: 17, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 10, TOOLS_POST_RETURN_TIME: 0.1s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 50, TOOLS_QUANTIFIERELIM_TIME: 0.5s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.0s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 72, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 21, DOMAIN_JOIN_TIME: 0.4s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 0, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 29, DOMAIN_ISBOTTOM_TIME: 0.0s, LOOP_SUMMARIZER_APPLICATIONS: 0, LOOP_SUMMARIZER_CACHE_MISSES: 0, LOOP_SUMMARIZER_OVERALL_TIME: 0.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 0, CALL_SUMMARIZER_APPLICATIONS: 10, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 216, DAG_COMPRESSION_RETAINED_NODES: 80, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-11-19 08:19:50,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feec1eaf-2556-4071-b3a2-3e36020bcda5/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 Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE