./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh --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 aefc568e9b7c922872a103ac050823e614044aea4bac2f22f2c586f3247176b4 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 04:45:44,364 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 04:45:44,366 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 04:45:44,379 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 04:45:44,379 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 04:45:44,380 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 04:45:44,381 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 04:45:44,382 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 04:45:44,383 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 04:45:44,383 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 04:45:44,384 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 04:45:44,385 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 04:45:44,385 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 04:45:44,386 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 04:45:44,386 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 04:45:44,387 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 04:45:44,388 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 04:45:44,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 04:45:44,390 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 04:45:44,391 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 04:45:44,392 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 04:45:44,393 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 04:45:44,394 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 04:45:44,394 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 04:45:44,397 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 04:45:44,397 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 04:45:44,397 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 04:45:44,398 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 04:45:44,398 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 04:45:44,399 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 04:45:44,399 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 04:45:44,399 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 04:45:44,400 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 04:45:44,401 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 04:45:44,401 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 04:45:44,401 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 04:45:44,402 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 04:45:44,402 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 04:45:44,402 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 04:45:44,403 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 04:45:44,403 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 04:45:44,404 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 04:45:44,420 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 04:45:44,420 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 04:45:44,421 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 04:45:44,421 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 04:45:44,421 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 04:45:44,421 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 04:45:44,421 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 04:45:44,422 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 04:45:44,422 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 04:45:44,423 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 04:45:44,423 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 04:45:44,423 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 04:45:44,423 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 04:45:44,423 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 04:45:44,424 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 04:45:44,425 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 04:45:44,425 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 04:45:44,425 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 04:45:44,426 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 04:45:44,426 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 04:45:44,426 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 04:45:44,426 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 04:45:44,426 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_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> aefc568e9b7c922872a103ac050823e614044aea4bac2f22f2c586f3247176b4 [2022-12-14 04:45:44,585 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 04:45:44,601 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 04:45:44,603 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 04:45:44,604 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 04:45:44,605 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 04:45:44,605 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c [2022-12-14 04:45:47,070 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 04:45:47,237 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 04:45:47,237 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c [2022-12-14 04:45:47,242 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/data/760698105/a31f29501ec64cdf9efdf614474e9872/FLAGe23ec052a [2022-12-14 04:45:47,650 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/data/760698105/a31f29501ec64cdf9efdf614474e9872 [2022-12-14 04:45:47,653 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 04:45:47,654 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 04:45:47,654 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 04:45:47,654 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 04:45:47,657 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 04:45:47,658 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,658 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64dbdca6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47, skipping insertion in model container [2022-12-14 04:45:47,658 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,663 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 04:45:47,673 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 04:45:47,770 WARN L237 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_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c[538,551] [2022-12-14 04:45:47,781 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 04:45:47,788 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 04:45:47,796 WARN L237 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_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/sv-benchmarks/c/nla-digbench-scaling/hard-ll_unwindbound50.c[538,551] [2022-12-14 04:45:47,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 04:45:47,810 INFO L208 MainTranslator]: Completed translation [2022-12-14 04:45:47,811 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47 WrapperNode [2022-12-14 04:45:47,811 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 04:45:47,812 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 04:45:47,812 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 04:45:47,812 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 04:45:47,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,822 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,834 INFO L138 Inliner]: procedures = 14, calls = 15, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 65 [2022-12-14 04:45:47,835 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 04:45:47,835 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 04:45:47,835 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 04:45:47,835 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 04:45:47,842 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,842 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,843 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,843 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,845 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,848 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,848 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,849 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,850 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 04:45:47,851 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 04:45:47,851 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 04:45:47,851 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 04:45:47,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (1/1) ... [2022-12-14 04:45:47,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 04:45:47,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:47,874 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 04:45:47,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 04:45:47,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 04:45:47,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 04:45:47,909 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 04:45:47,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 04:45:47,909 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-14 04:45:47,910 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-14 04:45:47,965 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 04:45:47,967 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 04:45:48,066 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 04:45:48,098 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 04:45:48,098 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 04:45:48,100 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:45:48 BoogieIcfgContainer [2022-12-14 04:45:48,100 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 04:45:48,102 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 04:45:48,102 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 04:45:48,104 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 04:45:48,104 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:45:47" (1/3) ... [2022-12-14 04:45:48,105 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34708878 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:45:48, skipping insertion in model container [2022-12-14 04:45:48,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:45:47" (2/3) ... [2022-12-14 04:45:48,105 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34708878 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:45:48, skipping insertion in model container [2022-12-14 04:45:48,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:45:48" (3/3) ... [2022-12-14 04:45:48,106 INFO L112 eAbstractionObserver]: Analyzing ICFG hard-ll_unwindbound50.c [2022-12-14 04:45:48,120 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 04:45:48,120 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 04:45:48,153 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 04:45:48,158 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;@144e9d6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 04:45:48,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 04:45:48,161 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-12-14 04:45:48,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 04:45:48,166 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:48,166 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:48,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:48,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash 151460259, now seen corresponding path program 1 times [2022-12-14 04:45:48,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:48,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013752188] [2022-12-14 04:45:48,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:48,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:48,266 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:48,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013752188] [2022-12-14 04:45:48,267 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-12-14 04:45:48,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119337838] [2022-12-14 04:45:48,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:48,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:48,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:48,269 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:48,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 04:45:48,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:48,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-14 04:45:48,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:48,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:45:48,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:45:48,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119337838] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:48,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:48,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 04:45:48,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653509413] [2022-12-14 04:45:48,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:48,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 04:45:48,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:48,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 04:45:48,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 04:45:48,365 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-12-14 04:45:48,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:48,389 INFO L93 Difference]: Finished difference Result 43 states and 74 transitions. [2022-12-14 04:45:48,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 04:45:48,391 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-12-14 04:45:48,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:48,397 INFO L225 Difference]: With dead ends: 43 [2022-12-14 04:45:48,397 INFO L226 Difference]: Without dead ends: 20 [2022-12-14 04:45:48,399 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-12-14 04:45:48,402 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-12-14 04:45:48,402 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-12-14 04:45:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-12-14 04:45:48,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-12-14 04:45:48,428 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-12-14 04:45:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 29 transitions. [2022-12-14 04:45:48,430 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 29 transitions. Word has length 7 [2022-12-14 04:45:48,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:48,430 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 29 transitions. [2022-12-14 04:45:48,430 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-12-14 04:45:48,430 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 29 transitions. [2022-12-14 04:45:48,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 04:45:48,431 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:48,431 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:48,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 04:45:48,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:48,634 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:48,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:48,637 INFO L85 PathProgramCache]: Analyzing trace with hash -310598151, now seen corresponding path program 1 times [2022-12-14 04:45:48,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:48,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46642137] [2022-12-14 04:45:48,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:48,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:48,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:45:48,781 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:48,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46642137] [2022-12-14 04:45:48,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46642137] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:48,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:48,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:45:48,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723133169] [2022-12-14 04:45:48,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:48,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:45:48,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:48,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:45:48,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:45:48,785 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-12-14 04:45:48,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:48,839 INFO L93 Difference]: Finished difference Result 33 states and 46 transitions. [2022-12-14 04:45:48,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 04:45:48,839 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-12-14 04:45:48,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:48,840 INFO L225 Difference]: With dead ends: 33 [2022-12-14 04:45:48,840 INFO L226 Difference]: Without dead ends: 31 [2022-12-14 04:45:48,840 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-12-14 04:45:48,841 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.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:48,842 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.0s Time] [2022-12-14 04:45:48,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-12-14 04:45:48,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 24. [2022-12-14 04:45:48,847 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-12-14 04:45:48,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 32 transitions. [2022-12-14 04:45:48,848 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 32 transitions. Word has length 7 [2022-12-14 04:45:48,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:48,848 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 32 transitions. [2022-12-14 04:45:48,848 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-12-14 04:45:48,849 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 32 transitions. [2022-12-14 04:45:48,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 04:45:48,849 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:48,849 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:48,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 04:45:48,849 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:48,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:48,850 INFO L85 PathProgramCache]: Analyzing trace with hash -751211152, now seen corresponding path program 1 times [2022-12-14 04:45:48,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:48,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116836853] [2022-12-14 04:45:48,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:48,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:48,864 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:48,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116836853] [2022-12-14 04:45:48,864 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-12-14 04:45:48,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798704816] [2022-12-14 04:45:48,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:48,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:48,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:48,865 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:48,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 04:45:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:48,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 04:45:48,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:48,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:45:48,937 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:45:48,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798704816] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:48,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:48,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 04:45:48,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807099998] [2022-12-14 04:45:48,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:48,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 04:45:48,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:48,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 04:45:48,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 04:45:48,940 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-12-14 04:45:48,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:48,959 INFO L93 Difference]: Finished difference Result 39 states and 52 transitions. [2022-12-14 04:45:48,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 04:45:48,960 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-12-14 04:45:48,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:48,961 INFO L225 Difference]: With dead ends: 39 [2022-12-14 04:45:48,961 INFO L226 Difference]: Without dead ends: 26 [2022-12-14 04:45:48,961 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-12-14 04:45:48,963 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-12-14 04:45:48,963 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-12-14 04:45:48,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-12-14 04:45:48,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2022-12-14 04:45:48,969 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-12-14 04:45:48,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2022-12-14 04:45:48,971 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 9 [2022-12-14 04:45:48,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:48,971 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2022-12-14 04:45:48,971 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-12-14 04:45:48,971 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2022-12-14 04:45:48,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 04:45:48,972 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:48,972 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:48,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-14 04:45:49,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-12-14 04:45:49,173 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:49,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:49,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1841718534, now seen corresponding path program 1 times [2022-12-14 04:45:49,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:49,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367409162] [2022-12-14 04:45:49,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:49,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:45:49,263 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:49,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367409162] [2022-12-14 04:45:49,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367409162] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:49,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:49,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 04:45:49,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020672167] [2022-12-14 04:45:49,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:49,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:45:49,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:49,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:45:49,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:45:49,266 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-12-14 04:45:49,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:49,323 INFO L93 Difference]: Finished difference Result 39 states and 51 transitions. [2022-12-14 04:45:49,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 04:45:49,324 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-12-14 04:45:49,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:49,324 INFO L225 Difference]: With dead ends: 39 [2022-12-14 04:45:49,324 INFO L226 Difference]: Without dead ends: 37 [2022-12-14 04:45:49,325 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-12-14 04:45:49,325 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-12-14 04:45:49,326 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-12-14 04:45:49,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-12-14 04:45:49,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 30. [2022-12-14 04:45:49,331 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-12-14 04:45:49,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2022-12-14 04:45:49,332 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 12 [2022-12-14 04:45:49,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:49,332 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2022-12-14 04:45:49,332 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-12-14 04:45:49,332 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2022-12-14 04:45:49,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-14 04:45:49,333 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:49,333 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:49,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 04:45:49,333 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:49,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:49,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1224204839, now seen corresponding path program 1 times [2022-12-14 04:45:49,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:49,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46132686] [2022-12-14 04:45:49,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:49,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:49,342 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:49,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292158085] [2022-12-14 04:45:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:49,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:49,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:49,343 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:49,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 04:45:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:49,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 04:45:49,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:49,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 04:45:49,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:45:49,586 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 04:45:49,586 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:49,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46132686] [2022-12-14 04:45:49,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:49,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292158085] [2022-12-14 04:45:49,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292158085] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:45:49,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1110886390] [2022-12-14 04:45:49,601 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-12-14 04:45:49,601 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:45:49,604 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:45:49,608 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:45:49,608 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:45:49,793 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 40 for LOIs [2022-12-14 04:45:49,802 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:45:50,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1110886390] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:50,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:45:50,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 17 [2022-12-14 04:45:50,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404807921] [2022-12-14 04:45:50,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:50,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 04:45:50,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:50,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 04:45:50,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:45:50,198 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-12-14 04:45:50,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:50,331 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2022-12-14 04:45:50,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 04:45:50,331 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-12-14 04:45:50,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:50,332 INFO L225 Difference]: With dead ends: 49 [2022-12-14 04:45:50,332 INFO L226 Difference]: Without dead ends: 47 [2022-12-14 04:45:50,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:45:50,333 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 1 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:50,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 70 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:45:50,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-12-14 04:45:50,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2022-12-14 04:45:50,342 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-12-14 04:45:50,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2022-12-14 04:45:50,342 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 17 [2022-12-14 04:45:50,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:50,343 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2022-12-14 04:45:50,343 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-12-14 04:45:50,343 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2022-12-14 04:45:50,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 04:45:50,343 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:50,343 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:50,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 04:45:50,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:50,545 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:50,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:50,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1437524276, now seen corresponding path program 1 times [2022-12-14 04:45:50,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:50,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639246364] [2022-12-14 04:45:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:50,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:50,559 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:50,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825544937] [2022-12-14 04:45:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:50,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:50,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:50,562 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:50,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 04:45:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:50,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 04:45:50,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 04:45:50,732 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:45:50,733 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:50,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639246364] [2022-12-14 04:45:50,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:50,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825544937] [2022-12-14 04:45:50,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825544937] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:50,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:50,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:45:50,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491149639] [2022-12-14 04:45:50,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:50,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:45:50,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:50,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:45:50,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:45:50,739 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 04:45:50,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:50,774 INFO L93 Difference]: Finished difference Result 57 states and 66 transitions. [2022-12-14 04:45:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:45:50,775 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (4), 2 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-12-14 04:45:50,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:50,776 INFO L225 Difference]: With dead ends: 57 [2022-12-14 04:45:50,776 INFO L226 Difference]: Without dead ends: 49 [2022-12-14 04:45:50,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:45:50,777 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:50,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 98 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:45:50,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-12-14 04:45:50,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2022-12-14 04:45:50,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 32 states have internal predecessors, (37), 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-12-14 04:45:50,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 56 transitions. [2022-12-14 04:45:50,790 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 56 transitions. Word has length 25 [2022-12-14 04:45:50,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:50,790 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 56 transitions. [2022-12-14 04:45:50,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 04:45:50,791 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 56 transitions. [2022-12-14 04:45:50,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 04:45:50,791 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:50,792 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:50,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-14 04:45:50,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:50,993 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:50,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:50,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1439252154, now seen corresponding path program 1 times [2022-12-14 04:45:50,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:50,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474179279] [2022-12-14 04:45:50,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:50,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:51,006 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:51,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1793952225] [2022-12-14 04:45:51,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:51,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:51,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:51,009 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:51,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 04:45:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:51,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 04:45:51,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 04:45:51,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:45:51,300 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:51,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474179279] [2022-12-14 04:45:51,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:51,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793952225] [2022-12-14 04:45:51,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793952225] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:51,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:45:51,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 04:45:51,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961869973] [2022-12-14 04:45:51,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:51,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 04:45:51,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:51,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 04:45:51,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 04:45:51,302 INFO L87 Difference]: Start difference. First operand 48 states and 56 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 04:45:51,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:51,413 INFO L93 Difference]: Finished difference Result 59 states and 70 transitions. [2022-12-14 04:45:51,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 04:45:51,414 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 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-12-14 04:45:51,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:51,415 INFO L225 Difference]: With dead ends: 59 [2022-12-14 04:45:51,416 INFO L226 Difference]: Without dead ends: 57 [2022-12-14 04:45:51,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-14 04:45:51,416 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 10 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:51,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 97 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:45:51,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-12-14 04:45:51,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2022-12-14 04:45:51,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.2) internal successors, (42), 37 states have internal predecessors, (42), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-12-14 04:45:51,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2022-12-14 04:45:51,426 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 25 [2022-12-14 04:45:51,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:51,427 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2022-12-14 04:45:51,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 04:45:51,427 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2022-12-14 04:45:51,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-12-14 04:45:51,427 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:51,427 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-12-14 04:45:51,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 04:45:51,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:51,628 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:51,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash 964329913, now seen corresponding path program 1 times [2022-12-14 04:45:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:51,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244379798] [2022-12-14 04:45:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:51,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:51,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1526015729] [2022-12-14 04:45:51,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:51,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:51,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:51,635 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:51,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 04:45:51,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:51,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 04:45:51,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:51,700 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 04:45:51,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:45:51,728 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 04:45:51,728 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:51,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244379798] [2022-12-14 04:45:51,728 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:51,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526015729] [2022-12-14 04:45:51,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526015729] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:45:51,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [400264844] [2022-12-14 04:45:51,730 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-12-14 04:45:51,730 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:45:51,731 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:45:51,731 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:45:51,731 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:45:53,807 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 29 for LOIs [2022-12-14 04:45:53,834 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:45:55,011 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1343#(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-12-14 04:45:55,012 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:45:55,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:45:55,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-12-14 04:45:55,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495087124] [2022-12-14 04:45:55,012 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:45:55,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 04:45:55,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:55,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 04:45:55,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-12-14 04:45:55,014 INFO L87 Difference]: Start difference. First operand 56 states and 67 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-12-14 04:45:55,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:55,170 INFO L93 Difference]: Finished difference Result 120 states and 145 transitions. [2022-12-14 04:45:55,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 04:45:55,171 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-12-14 04:45:55,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:55,172 INFO L225 Difference]: With dead ends: 120 [2022-12-14 04:45:55,172 INFO L226 Difference]: Without dead ends: 107 [2022-12-14 04:45:55,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:45:55,174 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 55 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:55,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 133 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:45:55,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-12-14 04:45:55,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 102. [2022-12-14 04:45:55,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 64 states have (on average 1.203125) internal successors, (77), 67 states have internal predecessors, (77), 24 states have call successors, (24), 13 states have call predecessors, (24), 13 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-12-14 04:45:55,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 122 transitions. [2022-12-14 04:45:55,188 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 122 transitions. Word has length 27 [2022-12-14 04:45:55,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:55,188 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 122 transitions. [2022-12-14 04:45:55,189 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-12-14 04:45:55,189 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 122 transitions. [2022-12-14 04:45:55,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 04:45:55,189 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:55,189 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:45:55,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 04:45:55,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:55,391 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:55,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -12098523, now seen corresponding path program 1 times [2022-12-14 04:45:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:55,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295225409] [2022-12-14 04:45:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:55,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:55,415 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:55,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1129307460] [2022-12-14 04:45:55,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:55,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:55,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:55,419 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:55,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 04:45:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:55,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 04:45:55,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:55,485 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-14 04:45:55,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:45:55,542 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-14 04:45:55,542 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:55,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295225409] [2022-12-14 04:45:55,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:55,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129307460] [2022-12-14 04:45:55,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129307460] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:45:55,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [677041607] [2022-12-14 04:45:55,544 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-12-14 04:45:55,545 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:45:55,545 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:45:55,545 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:45:55,545 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:45:55,769 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 56 for LOIs [2022-12-14 04:45:55,788 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:45:57,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [677041607] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:45:57,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:45:57,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7, 6] total 17 [2022-12-14 04:45:57,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499748519] [2022-12-14 04:45:57,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:45:57,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 04:45:57,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:45:57,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 04:45:57,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:45:57,229 INFO L87 Difference]: Start difference. First operand 102 states and 122 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:45:57,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:45:57,480 INFO L93 Difference]: Finished difference Result 130 states and 159 transitions. [2022-12-14 04:45:57,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 04:45:57,480 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-12-14 04:45:57,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:45:57,481 INFO L225 Difference]: With dead ends: 130 [2022-12-14 04:45:57,481 INFO L226 Difference]: Without dead ends: 91 [2022-12-14 04:45:57,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 61 SyntacticMatches, 12 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:45:57,483 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 1 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:45:57,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 96 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:45:57,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-12-14 04:45:57,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-12-14 04:45:57,496 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-12-14 04:45:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-12-14 04:45:57,497 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 30 [2022-12-14 04:45:57,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:45:57,497 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-12-14 04:45:57,497 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:45:57,497 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-12-14 04:45:57,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 04:45:57,498 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:45:57,498 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-12-14 04:45:57,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 04:45:57,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-12-14 04:45:57,700 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:45:57,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:45:57,701 INFO L85 PathProgramCache]: Analyzing trace with hash -327624414, now seen corresponding path program 1 times [2022-12-14 04:45:57,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:45:57,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432757758] [2022-12-14 04:45:57,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:57,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:45:57,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:45:57,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2065566702] [2022-12-14 04:45:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:45:57,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:45:57,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:45:57,733 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:45:57,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 04:45:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:45:57,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 04:45:57,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:45:57,963 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 04:45:57,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:45:58,062 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-14 04:45:58,063 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:45:58,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432757758] [2022-12-14 04:45:58,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:45:58,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065566702] [2022-12-14 04:45:58,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065566702] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:45:58,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1332959526] [2022-12-14 04:45:58,065 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 04:45:58,065 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:45:58,065 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:45:58,065 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:45:58,065 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:45:59,694 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 04:45:59,698 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:04,108 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2407#(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-12-14 04:46:04,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:04,108 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:46:04,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2022-12-14 04:46:04,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405354039] [2022-12-14 04:46:04,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:04,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 04:46:04,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:04,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 04:46:04,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-12-14 04:46:04,110 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-12-14 04:46:04,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:04,374 INFO L93 Difference]: Finished difference Result 131 states and 161 transitions. [2022-12-14 04:46:04,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 04:46:04,374 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-12-14 04:46:04,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:04,376 INFO L225 Difference]: With dead ends: 131 [2022-12-14 04:46:04,376 INFO L226 Difference]: Without dead ends: 111 [2022-12-14 04:46:04,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-12-14 04:46:04,377 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 34 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:04,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 124 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:46:04,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-12-14 04:46:04,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 109. [2022-12-14 04:46:04,387 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-12-14 04:46:04,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 127 transitions. [2022-12-14 04:46:04,388 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 127 transitions. Word has length 35 [2022-12-14 04:46:04,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:04,388 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 127 transitions. [2022-12-14 04:46:04,388 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-12-14 04:46:04,388 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 127 transitions. [2022-12-14 04:46:04,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-14 04:46:04,389 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:04,389 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-12-14 04:46:04,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 04:46:04,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 04:46:04,591 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1605911421, now seen corresponding path program 1 times [2022-12-14 04:46:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:04,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946319520] [2022-12-14 04:46:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:04,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:04,612 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:04,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72993915] [2022-12-14 04:46:04,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:04,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:04,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:04,617 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:04,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 04:46:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:46:04,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 04:46:04,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:04,711 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 04:46:04,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:46:04,749 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 04:46:04,750 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946319520] [2022-12-14 04:46:04,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72993915] [2022-12-14 04:46:04,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72993915] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:46:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1451147921] [2022-12-14 04:46:04,751 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-12-14 04:46:04,752 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:46:04,752 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:46:04,752 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:46:04,752 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:46:05,999 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 29 for LOIs [2022-12-14 04:46:06,018 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:10,790 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3031#(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-12-14 04:46:10,790 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:10,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:46:10,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2022-12-14 04:46:10,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690302848] [2022-12-14 04:46:10,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:10,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 04:46:10,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:10,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 04:46:10,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-12-14 04:46:10,792 INFO L87 Difference]: Start difference. First operand 109 states and 127 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-12-14 04:46:10,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:10,980 INFO L93 Difference]: Finished difference Result 193 states and 226 transitions. [2022-12-14 04:46:10,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 04:46:10,980 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 43 [2022-12-14 04:46:10,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:10,981 INFO L225 Difference]: With dead ends: 193 [2022-12-14 04:46:10,982 INFO L226 Difference]: Without dead ends: 178 [2022-12-14 04:46:10,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-12-14 04:46:10,983 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 61 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:10,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 186 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:46:10,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-12-14 04:46:11,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 171. [2022-12-14 04:46:11,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 109 states have (on average 1.146788990825688) internal successors, (125), 115 states have internal predecessors, (125), 39 states have call successors, (39), 22 states have call predecessors, (39), 22 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2022-12-14 04:46:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 199 transitions. [2022-12-14 04:46:11,004 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 199 transitions. Word has length 43 [2022-12-14 04:46:11,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:11,004 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 199 transitions. [2022-12-14 04:46:11,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-12-14 04:46:11,004 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 199 transitions. [2022-12-14 04:46:11,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-14 04:46:11,005 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:11,005 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-12-14 04:46:11,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 04:46:11,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:11,207 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:11,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:11,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1607639299, now seen corresponding path program 1 times [2022-12-14 04:46:11,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:11,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695146677] [2022-12-14 04:46:11,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:11,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:11,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:11,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076830779] [2022-12-14 04:46:11,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:11,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:11,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:11,235 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:11,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 04:46:11,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:46:11,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 04:46:11,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:11,460 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 04:46:11,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:46:12,088 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 04:46:12,088 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:12,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695146677] [2022-12-14 04:46:12,088 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:12,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076830779] [2022-12-14 04:46:12,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076830779] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:46:12,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [152236206] [2022-12-14 04:46:12,090 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-12-14 04:46:12,090 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:46:12,090 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:46:12,091 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:46:12,091 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:46:13,548 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 34 for LOIs [2022-12-14 04:46:13,589 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:21,221 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3838#(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-12-14 04:46:21,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:21,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:46:21,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-12-14 04:46:21,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318551239] [2022-12-14 04:46:21,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:21,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 04:46:21,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:21,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 04:46:21,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=511, Unknown=1, NotChecked=0, Total=600 [2022-12-14 04:46:21,222 INFO L87 Difference]: Start difference. First operand 171 states and 199 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 6 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-12-14 04:46:21,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:21,683 INFO L93 Difference]: Finished difference Result 191 states and 222 transitions. [2022-12-14 04:46:21,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 04:46:21,684 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 6 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 43 [2022-12-14 04:46:21,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:21,685 INFO L225 Difference]: With dead ends: 191 [2022-12-14 04:46:21,685 INFO L226 Difference]: Without dead ends: 189 [2022-12-14 04:46:21,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=101, Invalid=600, Unknown=1, NotChecked=0, Total=702 [2022-12-14 04:46:21,685 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 19 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:21,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 180 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 04:46:21,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-12-14 04:46:21,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 183. [2022-12-14 04:46:21,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 118 states have (on average 1.1271186440677967) internal successors, (133), 124 states have internal predecessors, (133), 39 states have call successors, (39), 25 states have call predecessors, (39), 25 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2022-12-14 04:46:21,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 207 transitions. [2022-12-14 04:46:21,700 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 207 transitions. Word has length 43 [2022-12-14 04:46:21,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:21,700 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 207 transitions. [2022-12-14 04:46:21,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 10 states have internal predecessors, (26), 6 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-12-14 04:46:21,700 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 207 transitions. [2022-12-14 04:46:21,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-12-14 04:46:21,701 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:21,701 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-12-14 04:46:21,705 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 04:46:21,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 04:46:21,902 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:21,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2003316837, now seen corresponding path program 1 times [2022-12-14 04:46:21,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:21,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414507617] [2022-12-14 04:46:21,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:21,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:21,907 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:21,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802745247] [2022-12-14 04:46:21,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:21,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:21,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:21,908 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:21,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 04:46:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:46:21,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 04:46:21,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:22,278 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 04:46:22,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:46:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-12-14 04:46:27,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:27,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414507617] [2022-12-14 04:46:27,400 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:27,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802745247] [2022-12-14 04:46:27,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802745247] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:46:27,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1435606283] [2022-12-14 04:46:27,402 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 04:46:27,402 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:46:27,402 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:46:27,402 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:46:27,403 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:46:29,348 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-12-14 04:46:29,356 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:31,460 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4735#(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-12-14 04:46:31,460 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:31,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:46:31,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-12-14 04:46:31,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950105163] [2022-12-14 04:46:31,460 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 04:46:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 04:46:31,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2022-12-14 04:46:31,461 INFO L87 Difference]: Start difference. First operand 183 states and 207 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-12-14 04:46:37,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:37,975 INFO L93 Difference]: Finished difference Result 220 states and 253 transitions. [2022-12-14 04:46:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 04:46:37,975 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 56 [2022-12-14 04:46:37,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:37,976 INFO L225 Difference]: With dead ends: 220 [2022-12-14 04:46:37,976 INFO L226 Difference]: Without dead ends: 218 [2022-12-14 04:46:37,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 04:46:37,977 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 42 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:37,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 248 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 04:46:37,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-12-14 04:46:38,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 203. [2022-12-14 04:46:38,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 133 states have (on average 1.1203007518796992) internal successors, (149), 139 states have internal predecessors, (149), 40 states have call successors, (40), 29 states have call predecessors, (40), 29 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) [2022-12-14 04:46:38,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 225 transitions. [2022-12-14 04:46:38,001 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 225 transitions. Word has length 56 [2022-12-14 04:46:38,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:38,001 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 225 transitions. [2022-12-14 04:46:38,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-12-14 04:46:38,001 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 225 transitions. [2022-12-14 04:46:38,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 04:46:38,002 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:38,002 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-12-14 04:46:38,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-14 04:46:38,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:38,204 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:38,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1317937589, now seen corresponding path program 1 times [2022-12-14 04:46:38,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:38,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596389135] [2022-12-14 04:46:38,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:38,224 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:38,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1726421806] [2022-12-14 04:46:38,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:38,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:38,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:38,228 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:38,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 04:46:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:46:38,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 04:46:38,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 20 proven. 11 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-12-14 04:46:38,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:46:40,667 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:40,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596389135] [2022-12-14 04:46:40,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:40,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726421806] [2022-12-14 04:46:40,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726421806] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:46:40,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1434011005] [2022-12-14 04:46:40,670 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 04:46:40,670 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:46:40,670 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:46:40,670 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:46:40,670 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:46:42,476 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 04:46:42,479 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:43,957 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5633#(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-12-14 04:46:43,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:43,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:46:43,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-12-14 04:46:43,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767305736] [2022-12-14 04:46:43,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:43,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 04:46:43,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:43,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 04:46:43,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-12-14 04:46:43,959 INFO L87 Difference]: Start difference. First operand 203 states and 225 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 04:46:44,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:44,238 INFO L93 Difference]: Finished difference Result 240 states and 275 transitions. [2022-12-14 04:46:44,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 04:46:44,238 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 67 [2022-12-14 04:46:44,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:44,240 INFO L225 Difference]: With dead ends: 240 [2022-12-14 04:46:44,240 INFO L226 Difference]: Without dead ends: 213 [2022-12-14 04:46:44,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2022-12-14 04:46:44,242 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 15 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:44,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 168 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:46:44,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-12-14 04:46:44,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 203. [2022-12-14 04:46:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 139 states have internal predecessors, (152), 40 states have call successors, (40), 29 states have call predecessors, (40), 28 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-12-14 04:46:44,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 229 transitions. [2022-12-14 04:46:44,267 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 229 transitions. Word has length 67 [2022-12-14 04:46:44,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:44,267 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 229 transitions. [2022-12-14 04:46:44,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 04:46:44,267 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 229 transitions. [2022-12-14 04:46:44,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-12-14 04:46:44,268 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:44,268 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-12-14 04:46:44,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 04:46:44,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-14 04:46:44,470 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:44,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:44,471 INFO L85 PathProgramCache]: Analyzing trace with hash 575510565, now seen corresponding path program 1 times [2022-12-14 04:46:44,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:44,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881305702] [2022-12-14 04:46:44,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:44,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:44,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:44,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870913621] [2022-12-14 04:46:44,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:44,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:44,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:44,481 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:44,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 04:46:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:46:44,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 04:46:44,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-12-14 04:46:44,554 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:46:44,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:44,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881305702] [2022-12-14 04:46:44,554 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:44,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870913621] [2022-12-14 04:46:44,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870913621] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:46:44,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:46:44,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 04:46:44,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195785854] [2022-12-14 04:46:44,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:46:44,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:46:44,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:44,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:46:44,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:46:44,555 INFO L87 Difference]: Start difference. First operand 203 states and 229 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-12-14 04:46:44,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:44,659 INFO L93 Difference]: Finished difference Result 229 states and 261 transitions. [2022-12-14 04:46:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:46:44,659 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-12-14 04:46:44,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:44,660 INFO L225 Difference]: With dead ends: 229 [2022-12-14 04:46:44,660 INFO L226 Difference]: Without dead ends: 198 [2022-12-14 04:46:44,660 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-12-14 04:46:44,660 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 14 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:44,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 74 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:46:44,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-12-14 04:46:44,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 183. [2022-12-14 04:46:44,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 122 states have (on average 1.098360655737705) internal successors, (134), 125 states have internal predecessors, (134), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-12-14 04:46:44,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 201 transitions. [2022-12-14 04:46:44,684 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 201 transitions. Word has length 77 [2022-12-14 04:46:44,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:44,684 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 201 transitions. [2022-12-14 04:46:44,684 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-12-14 04:46:44,684 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 201 transitions. [2022-12-14 04:46:44,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-12-14 04:46:44,685 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:44,685 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-12-14 04:46:44,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-14 04:46:44,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 04:46:44,887 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:44,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:44,888 INFO L85 PathProgramCache]: Analyzing trace with hash -362747475, now seen corresponding path program 2 times [2022-12-14 04:46:44,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:44,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843352316] [2022-12-14 04:46:44,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:44,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:44,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:44,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [233021837] [2022-12-14 04:46:44,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:46:44,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:44,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:44,910 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:44,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 04:46:45,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 04:46:45,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:46:45,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 04:46:45,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-12-14 04:46:45,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:46:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2022-12-14 04:46:45,936 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:46:45,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843352316] [2022-12-14 04:46:45,936 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:46:45,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233021837] [2022-12-14 04:46:45,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233021837] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:46:45,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1302879827] [2022-12-14 04:46:45,938 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 04:46:45,938 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:46:45,938 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:46:45,939 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:46:45,939 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:46:47,686 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-12-14 04:46:47,693 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:46:49,080 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7584#(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-12-14 04:46:49,080 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:46:49,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:46:49,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2022-12-14 04:46:49,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491438701] [2022-12-14 04:46:49,080 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:46:49,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-14 04:46:49,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:46:49,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-14 04:46:49,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-12-14 04:46:49,081 INFO L87 Difference]: Start difference. First operand 183 states and 201 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 5 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-12-14 04:46:50,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:46:50,873 INFO L93 Difference]: Finished difference Result 208 states and 235 transitions. [2022-12-14 04:46:50,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 04:46:50,873 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 5 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 79 [2022-12-14 04:46:50,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:46:50,874 INFO L225 Difference]: With dead ends: 208 [2022-12-14 04:46:50,874 INFO L226 Difference]: Without dead ends: 194 [2022-12-14 04:46:50,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-12-14 04:46:50,875 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 18 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 04:46:50,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 205 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 04:46:50,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-12-14 04:46:50,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 191. [2022-12-14 04:46:50,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 126 states have (on average 1.0873015873015872) internal successors, (137), 130 states have internal predecessors, (137), 37 states have call successors, (37), 27 states have call predecessors, (37), 27 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2022-12-14 04:46:50,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 209 transitions. [2022-12-14 04:46:50,897 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 209 transitions. Word has length 79 [2022-12-14 04:46:50,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:46:50,897 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 209 transitions. [2022-12-14 04:46:50,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 5 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-12-14 04:46:50,897 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 209 transitions. [2022-12-14 04:46:50,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-12-14 04:46:50,898 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:46:50,898 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-12-14 04:46:50,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 04:46:51,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 04:46:51,100 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:46:51,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:46:51,101 INFO L85 PathProgramCache]: Analyzing trace with hash 11727052, now seen corresponding path program 3 times [2022-12-14 04:46:51,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:46:51,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782939981] [2022-12-14 04:46:51,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:46:51,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:46:51,120 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:46:51,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762981725] [2022-12-14 04:46:51,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:46:51,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:46:51,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:46:51,122 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:46:51,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 04:46:51,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:46:51,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:46:51,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 04:46:51,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:46:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 57 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-12-14 04:46:51,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:47:18,454 WARN L233 SmtUtils]: Spent 7.95s on a formula simplification that was a NOOP. DAG size: 158 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:48:16,445 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 57 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-12-14 04:48:16,445 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:48:16,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782939981] [2022-12-14 04:48:16,445 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:48:16,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762981725] [2022-12-14 04:48:16,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762981725] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:48:16,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [801641766] [2022-12-14 04:48:16,447 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 04:48:16,447 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:48:16,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:48:16,447 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:48:16,447 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:48:18,320 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-12-14 04:48:18,329 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:48:26,100 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8708#(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-12-14 04:48:26,100 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:48:26,100 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:48:26,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2022-12-14 04:48:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110380043] [2022-12-14 04:48:26,100 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:48:26,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 04:48:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:48:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 04:48:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1151, Unknown=1, NotChecked=0, Total=1332 [2022-12-14 04:48:26,102 INFO L87 Difference]: Start difference. First operand 191 states and 209 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 11 states have call predecessors, (26), 12 states have call successors, (26) [2022-12-14 04:49:28,981 WARN L233 SmtUtils]: Spent 55.76s on a formula simplification. DAG size of input: 207 DAG size of output: 137 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:49:31,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:49:36,434 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-12-14 04:49:52,626 WARN L233 SmtUtils]: Spent 15.63s on a formula simplification. DAG size of input: 137 DAG size of output: 101 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:49:59,382 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-12-14 04:50:02,344 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-12-14 04:51:45,890 WARN L233 SmtUtils]: Spent 1.51m on a formula simplification. DAG size of input: 183 DAG size of output: 146 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:51:47,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:51:51,052 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-12-14 04:51:59,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:52:00,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:52:04,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:52:04,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:52:04,414 INFO L93 Difference]: Finished difference Result 225 states and 253 transitions. [2022-12-14 04:52:04,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 04:52:04,415 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 11 states have call predecessors, (26), 12 states have call successors, (26) Word has length 87 [2022-12-14 04:52:04,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:52:04,416 INFO L225 Difference]: With dead ends: 225 [2022-12-14 04:52:04,416 INFO L226 Difference]: Without dead ends: 223 [2022-12-14 04:52:04,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 223 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 205.0s TimeCoverageRelationStatistics Valid=273, Invalid=1704, Unknown=3, NotChecked=0, Total=1980 [2022-12-14 04:52:04,417 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 69 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 117 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.8s IncrementalHoareTripleChecker+Time [2022-12-14 04:52:04,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 205 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 671 Invalid, 4 Unknown, 0 Unchecked, 37.8s Time] [2022-12-14 04:52:04,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-12-14 04:52:04,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 214. [2022-12-14 04:52:04,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 142 states have (on average 1.0985915492957747) internal successors, (156), 147 states have internal predecessors, (156), 42 states have call successors, (42), 29 states have call predecessors, (42), 29 states have return successors, (40), 37 states have call predecessors, (40), 40 states have call successors, (40) [2022-12-14 04:52:04,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 238 transitions. [2022-12-14 04:52:04,498 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 238 transitions. Word has length 87 [2022-12-14 04:52:04,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:52:04,498 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 238 transitions. [2022-12-14 04:52:04,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 11 states have call predecessors, (26), 12 states have call successors, (26) [2022-12-14 04:52:04,498 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 238 transitions. [2022-12-14 04:52:04,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-12-14 04:52:04,499 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:52:04,500 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-12-14 04:52:04,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 04:52:04,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 04:52:04,701 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:52:04,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:52:04,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1083639262, now seen corresponding path program 1 times [2022-12-14 04:52:04,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:52:04,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517900839] [2022-12-14 04:52:04,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:04,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:52:04,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:52:04,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1907974020] [2022-12-14 04:52:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:04,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:04,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:52:04,736 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:52:04,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 04:52:04,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:52:04,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 04:52:04,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:52:04,888 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 120 proven. 260 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-12-14 04:52:04,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:52:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 28 proven. 44 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-12-14 04:52:04,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:52:04,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517900839] [2022-12-14 04:52:04,971 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:52:04,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907974020] [2022-12-14 04:52:04,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907974020] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:52:04,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [769807831] [2022-12-14 04:52:04,973 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 04:52:04,973 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:52:04,973 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:52:04,973 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:52:04,973 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:52:06,523 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-12-14 04:52:06,531 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:52:07,776 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9940#(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-12-14 04:52:07,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:52:07,777 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:52:07,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-12-14 04:52:07,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561828807] [2022-12-14 04:52:07,777 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:52:07,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 04:52:07,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:52:07,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 04:52:07,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-12-14 04:52:07,778 INFO L87 Difference]: Start difference. First operand 214 states and 238 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-12-14 04:52:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:52:08,357 INFO L93 Difference]: Finished difference Result 481 states and 545 transitions. [2022-12-14 04:52:08,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 04:52:08,357 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-12-14 04:52:08,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:52:08,359 INFO L225 Difference]: With dead ends: 481 [2022-12-14 04:52:08,359 INFO L226 Difference]: Without dead ends: 437 [2022-12-14 04:52:08,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=238, Invalid=1022, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 04:52:08,359 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 154 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:52:08,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 308 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:52:08,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-12-14 04:52:08,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 423. [2022-12-14 04:52:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 277 states have (on average 1.1227436823104693) internal successors, (311), 290 states have internal predecessors, (311), 86 states have call successors, (86), 60 states have call predecessors, (86), 59 states have return successors, (81), 72 states have call predecessors, (81), 81 states have call successors, (81) [2022-12-14 04:52:08,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 478 transitions. [2022-12-14 04:52:08,513 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 478 transitions. Word has length 94 [2022-12-14 04:52:08,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:52:08,514 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 478 transitions. [2022-12-14 04:52:08,514 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-12-14 04:52:08,514 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 478 transitions. [2022-12-14 04:52:08,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-12-14 04:52:08,515 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:52:08,515 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-12-14 04:52:08,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 04:52:08,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 04:52:08,716 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:52:08,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:52:08,717 INFO L85 PathProgramCache]: Analyzing trace with hash 164152442, now seen corresponding path program 2 times [2022-12-14 04:52:08,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:52:08,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405647618] [2022-12-14 04:52:08,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:08,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:52:08,742 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:52:08,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [521196958] [2022-12-14 04:52:08,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:52:08,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:08,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:52:08,744 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:52:08,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 04:52:08,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 04:52:08,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:52:08,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 04:52:08,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:52:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 108 proven. 4 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2022-12-14 04:52:09,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:52:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 110 proven. 2 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2022-12-14 04:52:09,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:52:09,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405647618] [2022-12-14 04:52:09,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:52:09,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521196958] [2022-12-14 04:52:09,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521196958] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:52:09,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1931404195] [2022-12-14 04:52:09,472 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 04:52:09,472 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:52:09,472 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:52:09,472 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:52:09,472 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:52:11,047 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 04:52:11,050 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:52:25,348 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11854#(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-12-14 04:52:25,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:52:25,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:52:25,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2022-12-14 04:52:25,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744310191] [2022-12-14 04:52:25,349 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:52:25,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 04:52:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:52:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 04:52:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=788, Unknown=2, NotChecked=0, Total=930 [2022-12-14 04:52:25,351 INFO L87 Difference]: Start difference. First operand 423 states and 478 transitions. Second operand has 15 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-12-14 04:52:28,035 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 [0] [2022-12-14 04:52:37,712 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 [0] [2022-12-14 04:52:38,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:52:38,080 INFO L93 Difference]: Finished difference Result 462 states and 524 transitions. [2022-12-14 04:52:38,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 04:52:38,081 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 98 [2022-12-14 04:52:38,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:52:38,082 INFO L225 Difference]: With dead ends: 462 [2022-12-14 04:52:38,082 INFO L226 Difference]: Without dead ends: 422 [2022-12-14 04:52:38,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=220, Invalid=1338, Unknown=2, NotChecked=0, Total=1560 [2022-12-14 04:52:38,083 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 76 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 80 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-12-14 04:52:38,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 86 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 225 Invalid, 2 Unknown, 0 Unchecked, 10.5s Time] [2022-12-14 04:52:38,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-12-14 04:52:38,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 385. [2022-12-14 04:52:38,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 251 states have (on average 1.1314741035856575) internal successors, (284), 264 states have internal predecessors, (284), 79 states have call successors, (79), 54 states have call predecessors, (79), 54 states have return successors, (75), 66 states have call predecessors, (75), 75 states have call successors, (75) [2022-12-14 04:52:38,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 438 transitions. [2022-12-14 04:52:38,254 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 438 transitions. Word has length 98 [2022-12-14 04:52:38,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:52:38,254 INFO L495 AbstractCegarLoop]: Abstraction has 385 states and 438 transitions. [2022-12-14 04:52:38,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-12-14 04:52:38,254 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 438 transitions. [2022-12-14 04:52:38,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-12-14 04:52:38,255 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:52:38,255 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-14 04:52:38,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 04:52:38,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:38,456 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:52:38,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:52:38,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1787876401, now seen corresponding path program 1 times [2022-12-14 04:52:38,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:52:38,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930328683] [2022-12-14 04:52:38,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:38,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:52:38,478 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:52:38,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939951159] [2022-12-14 04:52:38,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:38,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:38,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:52:38,481 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:52:38,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 04:52:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:52:38,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 04:52:38,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:52:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 32 proven. 469 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-12-14 04:52:38,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:52:38,799 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 32 proven. 45 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-12-14 04:52:38,799 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:52:38,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930328683] [2022-12-14 04:52:38,799 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:52:38,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939951159] [2022-12-14 04:52:38,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939951159] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:52:38,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1904447773] [2022-12-14 04:52:38,801 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 04:52:38,801 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:52:38,802 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:52:38,802 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:52:38,802 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:52:40,529 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 04:52:40,534 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:52:46,399 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13748#(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-12-14 04:52:46,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:52:46,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:52:46,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2022-12-14 04:52:46,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736585037] [2022-12-14 04:52:46,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:52:46,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 04:52:46,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:52:46,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 04:52:46,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 04:52:46,401 INFO L87 Difference]: Start difference. First operand 385 states and 438 transitions. Second operand has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (33), 8 states have call predecessors, (33), 7 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) [2022-12-14 04:52:47,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:52:47,262 INFO L93 Difference]: Finished difference Result 702 states and 806 transitions. [2022-12-14 04:52:47,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 04:52:47,263 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (33), 8 states have call predecessors, (33), 7 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) Word has length 105 [2022-12-14 04:52:47,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:52:47,266 INFO L225 Difference]: With dead ends: 702 [2022-12-14 04:52:47,266 INFO L226 Difference]: Without dead ends: 656 [2022-12-14 04:52:47,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=303, Invalid=1419, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 04:52:47,267 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 212 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:52:47,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 318 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:52:47,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-12-14 04:52:47,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 641. [2022-12-14 04:52:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 424 states have (on average 1.0872641509433962) internal successors, (461), 440 states have internal predecessors, (461), 130 states have call successors, (130), 86 states have call predecessors, (130), 86 states have return successors, (122), 114 states have call predecessors, (122), 122 states have call successors, (122) [2022-12-14 04:52:47,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 713 transitions. [2022-12-14 04:52:47,632 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 713 transitions. Word has length 105 [2022-12-14 04:52:47,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:52:47,633 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 713 transitions. [2022-12-14 04:52:47,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (33), 8 states have call predecessors, (33), 7 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) [2022-12-14 04:52:47,633 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 713 transitions. [2022-12-14 04:52:47,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 04:52:47,634 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:52:47,634 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2022-12-14 04:52:47,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 04:52:47,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:47,835 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:52:47,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:52:47,835 INFO L85 PathProgramCache]: Analyzing trace with hash -425426326, now seen corresponding path program 4 times [2022-12-14 04:52:47,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:52:47,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736047448] [2022-12-14 04:52:47,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:52:47,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:52:47,841 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:52:47,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465716046] [2022-12-14 04:52:47,842 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 04:52:47,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:52:47,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:52:47,843 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:52:47,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 04:52:47,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:52:47,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 04:52:47,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:52:48,421 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 33 proven. 98 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-12-14 04:52:48,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:53:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 33 proven. 98 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-12-14 04:53:27,728 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:53:27,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736047448] [2022-12-14 04:53:27,728 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:53:27,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465716046] [2022-12-14 04:53:27,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465716046] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:53:27,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [776274904] [2022-12-14 04:53:27,729 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 04:53:27,729 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:53:27,729 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:53:27,729 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:53:27,729 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:53:29,342 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2022-12-14 04:53:29,349 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:53:34,936 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16372#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 04:53:34,936 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:53:34,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 04:53:34,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-12-14 04:53:34,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566232303] [2022-12-14 04:53:34,936 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 04:53:34,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 04:53:34,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:53:34,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 04:53:34,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1151, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 04:53:34,939 INFO L87 Difference]: Start difference. First operand 641 states and 713 transitions. Second operand has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 21 states have internal predecessors, (55), 15 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2022-12-14 04:53:44,344 WARN L233 SmtUtils]: Spent 7.82s on a formula simplification. DAG size of input: 130 DAG size of output: 18 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:53:48,148 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-12-14 04:53:49,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:53:51,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:53:52,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:53:57,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 04:54:00,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:54:00,111 INFO L93 Difference]: Finished difference Result 696 states and 778 transitions. [2022-12-14 04:54:00,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 04:54:00,112 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 21 states have internal predecessors, (55), 15 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) Word has length 110 [2022-12-14 04:54:00,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:54:00,113 INFO L225 Difference]: With dead ends: 696 [2022-12-14 04:54:00,113 INFO L226 Difference]: Without dead ends: 684 [2022-12-14 04:54:00,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 289 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=226, Invalid=1414, Unknown=0, NotChecked=0, Total=1640 [2022-12-14 04:54:00,114 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 40 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 73 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:54:00,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 218 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 655 Invalid, 1 Unknown, 0 Unchecked, 16.2s Time] [2022-12-14 04:54:00,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-12-14 04:54:00,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 678. [2022-12-14 04:54:00,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 449 states have (on average 1.0824053452115814) internal successors, (486), 465 states have internal predecessors, (486), 135 states have call successors, (135), 93 states have call predecessors, (135), 93 states have return successors, (128), 119 states have call predecessors, (128), 128 states have call successors, (128) [2022-12-14 04:54:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 749 transitions. [2022-12-14 04:54:00,435 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 749 transitions. Word has length 110 [2022-12-14 04:54:00,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:54:00,435 INFO L495 AbstractCegarLoop]: Abstraction has 678 states and 749 transitions. [2022-12-14 04:54:00,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 21 states have internal predecessors, (55), 15 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2022-12-14 04:54:00,436 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 749 transitions. [2022-12-14 04:54:00,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 04:54:00,436 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:54:00,436 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:54:00,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 04:54:00,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:54:00,638 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:54:00,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:54:00,638 INFO L85 PathProgramCache]: Analyzing trace with hash -16517600, now seen corresponding path program 5 times [2022-12-14 04:54:00,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:54:00,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027765586] [2022-12-14 04:54:00,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:54:00,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:54:00,653 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:54:00,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339563768] [2022-12-14 04:54:00,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:54:00,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:54:00,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:54:00,657 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:54:00,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 04:54:00,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 04:54:00,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:54:00,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 04:54:00,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:54:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 641 backedges. 105 proven. 4 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-12-14 04:54:05,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:54:59,317 WARN L233 SmtUtils]: Spent 30.31s on a formula simplification. DAG size of input: 63 DAG size of output: 57 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 04:55:43,118 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:55:43,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027765586] [2022-12-14 04:55:43,118 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 04:55:43,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339563768] [2022-12-14 04:55:43,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339563768] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:55:43,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1563519539] [2022-12-14 04:55:43,120 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-12-14 04:55:43,120 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:55:43,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 04:55:43,120 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 04:55:43,120 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 04:55:44,704 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 27 for LOIs [2022-12-14 04:55:44,724 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 04:56:06,072 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18816#(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-12-14 04:56:06,073 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 04:56:06,073 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:56:06,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-12-14 04:56:06,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906204707] [2022-12-14 04:56:06,073 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 04:56:06,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 04:56:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:56:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 04:56:06,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=778, Unknown=10, NotChecked=0, Total=930 [2022-12-14 04:56:06,074 INFO L87 Difference]: Start difference. First operand 678 states and 749 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 04:56:11,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:56:11,150 INFO L93 Difference]: Finished difference Result 716 states and 787 transitions. [2022-12-14 04:56:11,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 04:56:11,151 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 110 [2022-12-14 04:56:11,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:56:11,152 INFO L225 Difference]: With dead ends: 716 [2022-12-14 04:56:11,152 INFO L226 Difference]: Without dead ends: 714 [2022-12-14 04:56:11,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 63.2s TimeCoverageRelationStatistics Valid=158, Invalid=886, Unknown=12, NotChecked=0, Total=1056 [2022-12-14 04:56:11,153 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 20 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 04:56:11,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 97 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 04:56:11,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-12-14 04:56:11,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 706. [2022-12-14 04:56:11,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 470 states have (on average 1.0765957446808512) internal successors, (506), 486 states have internal predecessors, (506), 135 states have call successors, (135), 100 states have call predecessors, (135), 100 states have return successors, (128), 119 states have call predecessors, (128), 128 states have call successors, (128) [2022-12-14 04:56:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 769 transitions. [2022-12-14 04:56:11,441 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 769 transitions. Word has length 110 [2022-12-14 04:56:11,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:56:11,441 INFO L495 AbstractCegarLoop]: Abstraction has 706 states and 769 transitions. [2022-12-14 04:56:11,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 04:56:11,441 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 769 transitions. [2022-12-14 04:56:11,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 04:56:11,442 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:56:11,442 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2022-12-14 04:56:11,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-14 04:56:11,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:56:11,644 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 04:56:11,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:56:11,645 INFO L85 PathProgramCache]: Analyzing trace with hash 577010825, now seen corresponding path program 6 times [2022-12-14 04:56:11,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:56:11,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116882434] [2022-12-14 04:56:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:56:11,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:56:11,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 04:56:11,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942050281] [2022-12-14 04:56:11,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:56:11,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:56:11,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:56:11,669 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:56:11,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ddd51ac-eaa9-4bb7-ab4a-677d55944ec0/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 04:56:11,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:56:11,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:56:11,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 56 conjunts are in the unsatisfiable core [2022-12-14 04:56:11,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:56:12,931 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 82 proven. 110 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2022-12-14 04:56:12,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:56:36,232 WARN L233 SmtUtils]: Spent 5.47s on a formula simplification that was a NOOP. DAG size: 165 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)