./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/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 ac7d6bbeae1af74610eb5ea0ec9cc56676532539c7535ebfdf72e0c17174815d --- 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 12:29:33,885 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 12:29:33,887 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 12:29:33,899 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 12:29:33,900 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 12:29:33,900 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 12:29:33,901 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 12:29:33,902 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 12:29:33,903 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 12:29:33,904 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 12:29:33,905 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 12:29:33,905 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 12:29:33,906 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 12:29:33,906 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 12:29:33,907 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 12:29:33,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 12:29:33,908 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 12:29:33,909 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 12:29:33,910 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 12:29:33,911 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 12:29:33,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 12:29:33,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 12:29:33,914 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 12:29:33,914 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 12:29:33,916 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 12:29:33,916 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 12:29:33,917 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 12:29:33,917 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 12:29:33,918 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 12:29:33,918 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 12:29:33,918 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 12:29:33,919 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 12:29:33,919 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 12:29:33,920 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 12:29:33,920 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 12:29:33,921 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 12:29:33,921 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 12:29:33,921 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 12:29:33,921 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 12:29:33,922 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 12:29:33,922 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 12:29:33,923 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 12:29:33,937 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 12:29:33,937 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 12:29:33,938 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 12:29:33,938 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 12:29:33,943 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 12:29:33,943 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 12:29:33,944 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 12:29:33,944 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 12:29:33,944 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 12:29:33,944 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 12:29:33,944 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 12:29:33,944 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 12:29:33,945 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 12:29:33,945 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 12:29:33,945 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 12:29:33,945 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 12:29:33,945 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 12:29:33,945 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 12:29:33,946 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 12:29:33,946 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 12:29:33,946 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 12:29:33,946 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 12:29:33,947 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 12:29:33,948 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 12:29:33,948 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 12:29:33,948 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 12:29:33,948 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 12:29:33,948 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 12:29:33,948 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 12:29:33,949 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 12:29:33,950 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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/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 -> ac7d6bbeae1af74610eb5ea0ec9cc56676532539c7535ebfdf72e0c17174815d [2022-12-14 12:29:34,111 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 12:29:34,128 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 12:29:34,130 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 12:29:34,131 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 12:29:34,131 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 12:29:34,132 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-12-14 12:29:36,627 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 12:29:36,787 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 12:29:36,787 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-12-14 12:29:36,791 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/data/ecd2ee69a/5832049e4c2348818906a36524176ee2/FLAG5afddddcc [2022-12-14 12:29:37,211 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/data/ecd2ee69a/5832049e4c2348818906a36524176ee2 [2022-12-14 12:29:37,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 12:29:37,215 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 12:29:37,216 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 12:29:37,216 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 12:29:37,219 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 12:29:37,219 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,220 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70950009 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37, skipping insertion in model container [2022-12-14 12:29:37,220 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,227 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 12:29:37,238 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 12:29:37,333 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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.c[535,548] [2022-12-14 12:29:37,346 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 12:29:37,353 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 12:29:37,362 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_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound100.c[535,548] [2022-12-14 12:29:37,367 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 12:29:37,376 INFO L208 MainTranslator]: Completed translation [2022-12-14 12:29:37,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37 WrapperNode [2022-12-14 12:29:37,377 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 12:29:37,378 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 12:29:37,378 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 12:29:37,378 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 12:29:37,383 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,387 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,399 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 67 [2022-12-14 12:29:37,399 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 12:29:37,400 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 12:29:37,400 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 12:29:37,400 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 12:29:37,406 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,406 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,407 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,408 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,409 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,412 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,412 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,413 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,414 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 12:29:37,415 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 12:29:37,415 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 12:29:37,415 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 12:29:37,415 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (1/1) ... [2022-12-14 12:29:37,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 12:29:37,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:37,436 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 12:29:37,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 12:29:37,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 12:29:37,465 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 12:29:37,466 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 12:29:37,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 12:29:37,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 12:29:37,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 12:29:37,466 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-14 12:29:37,466 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-14 12:29:37,517 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 12:29:37,518 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 12:29:37,631 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 12:29:37,646 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 12:29:37,646 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-12-14 12:29:37,648 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 12:29:37 BoogieIcfgContainer [2022-12-14 12:29:37,648 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 12:29:37,650 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 12:29:37,650 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 12:29:37,652 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 12:29:37,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 12:29:37" (1/3) ... [2022-12-14 12:29:37,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0d522e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 12:29:37, skipping insertion in model container [2022-12-14 12:29:37,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 12:29:37" (2/3) ... [2022-12-14 12:29:37,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0d522e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 12:29:37, skipping insertion in model container [2022-12-14 12:29:37,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 12:29:37" (3/3) ... [2022-12-14 12:29:37,654 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound100.c [2022-12-14 12:29:37,668 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 12:29:37,668 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 12:29:37,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 12:29:37,708 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;@290343f3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 12:29:37,709 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 12:29:37,712 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 12:29:37,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 12:29:37,718 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:37,718 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:37,719 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:37,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:37,723 INFO L85 PathProgramCache]: Analyzing trace with hash -732132214, now seen corresponding path program 1 times [2022-12-14 12:29:37,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:37,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76751988] [2022-12-14 12:29:37,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:37,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:37,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:37,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158472015] [2022-12-14 12:29:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:37,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:37,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:37,802 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:37,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 12:29:37,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:37,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-14 12:29:37,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:37,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:37,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:29:37,881 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:37,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76751988] [2022-12-14 12:29:37,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:37,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158472015] [2022-12-14 12:29:37,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158472015] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:29:37,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:29:37,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 12:29:37,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124342389] [2022-12-14 12:29:37,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:29:37,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 12:29:37,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:29:37,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 12:29:37,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 12:29:37,917 INFO L87 Difference]: Start difference. First operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 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 12:29:37,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:29:37,944 INFO L93 Difference]: Finished difference Result 48 states and 77 transitions. [2022-12-14 12:29:37,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 12:29:37,946 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 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 13 [2022-12-14 12:29:37,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:29:37,953 INFO L225 Difference]: With dead ends: 48 [2022-12-14 12:29:37,953 INFO L226 Difference]: Without dead ends: 25 [2022-12-14 12:29:37,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 12 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 12:29:37,958 INFO L413 NwaCegarLoop]: 33 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, 33 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 12:29:37,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 33 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:29:37,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-12-14 12:29:37,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-12-14 12:29:37,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.4375) internal successors, (23), 17 states have internal predecessors, (23), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 12:29:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 34 transitions. [2022-12-14 12:29:37,990 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 34 transitions. Word has length 13 [2022-12-14 12:29:37,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:29:37,991 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 34 transitions. [2022-12-14 12:29:37,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 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 12:29:37,992 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 34 transitions. [2022-12-14 12:29:37,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 12:29:37,993 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:37,993 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:37,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 12:29:38,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-12-14 12:29:38,194 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:38,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:38,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1566218095, now seen corresponding path program 1 times [2022-12-14 12:29:38,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:38,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405892095] [2022-12-14 12:29:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:38,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:38,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:38,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1556694760] [2022-12-14 12:29:38,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:38,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:38,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:38,206 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:38,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 12:29:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:38,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 12:29:38,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:38,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:29:38,309 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:38,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405892095] [2022-12-14 12:29:38,310 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:38,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556694760] [2022-12-14 12:29:38,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556694760] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:29:38,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:29:38,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 12:29:38,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83980791] [2022-12-14 12:29:38,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:29:38,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 12:29:38,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:29:38,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 12:29:38,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 12:29:38,313 INFO L87 Difference]: Start difference. First operand 25 states and 34 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 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 12:29:38,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:29:38,335 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2022-12-14 12:29:38,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 12:29:38,336 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), 2 states have call successors, (3), 2 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 14 [2022-12-14 12:29:38,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:29:38,337 INFO L225 Difference]: With dead ends: 34 [2022-12-14 12:29:38,337 INFO L226 Difference]: Without dead ends: 27 [2022-12-14 12:29:38,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 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 12:29:38,339 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 82 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 12:29:38,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 82 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:29:38,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-12-14 12:29:38,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-12-14 12:29:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 12:29:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2022-12-14 12:29:38,346 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 36 transitions. Word has length 14 [2022-12-14 12:29:38,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:29:38,347 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 36 transitions. [2022-12-14 12:29:38,347 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), 2 states have call successors, (3), 2 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 12:29:38,347 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 36 transitions. [2022-12-14 12:29:38,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 12:29:38,348 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:38,348 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:38,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 12:29:38,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:38,550 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:38,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1567886391, now seen corresponding path program 1 times [2022-12-14 12:29:38,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:38,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954101215] [2022-12-14 12:29:38,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:38,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:38,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:38,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289334507] [2022-12-14 12:29:38,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:38,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:38,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:38,603 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:38,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 12:29:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:38,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 12:29:38,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:38,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:38,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:29:38,849 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:38,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954101215] [2022-12-14 12:29:38,849 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:38,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289334507] [2022-12-14 12:29:38,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289334507] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:29:38,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:29:38,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 12:29:38,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967524643] [2022-12-14 12:29:38,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:29:38,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 12:29:38,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:29:38,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 12:29:38,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 12:29:38,851 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 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 12:29:42,757 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 12:29:45,541 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 12:29:45,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:29:45,558 INFO L93 Difference]: Finished difference Result 46 states and 63 transitions. [2022-12-14 12:29:45,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 12:29:45,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 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 14 [2022-12-14 12:29:45,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:29:45,559 INFO L225 Difference]: With dead ends: 46 [2022-12-14 12:29:45,559 INFO L226 Difference]: Without dead ends: 44 [2022-12-14 12:29:45,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 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 12:29:45,560 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 16 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-12-14 12:29:45,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 81 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 2 Unknown, 0 Unchecked, 6.7s Time] [2022-12-14 12:29:45,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-12-14 12:29:45,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-12-14 12:29:45,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 31 states have internal predecessors, (43), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 12:29:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 60 transitions. [2022-12-14 12:29:45,570 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 60 transitions. Word has length 14 [2022-12-14 12:29:45,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:29:45,570 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 60 transitions. [2022-12-14 12:29:45,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 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 12:29:45,570 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 60 transitions. [2022-12-14 12:29:45,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-14 12:29:45,571 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:45,571 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:45,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 12:29:45,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-12-14 12:29:45,772 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:45,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:45,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1259885980, now seen corresponding path program 1 times [2022-12-14 12:29:45,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:45,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152008941] [2022-12-14 12:29:45,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:45,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:45,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:45,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551632722] [2022-12-14 12:29:45,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:45,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:45,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:45,803 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:45,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 12:29:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:45,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 12:29:45,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:45,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:45,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:29:46,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:46,040 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:46,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152008941] [2022-12-14 12:29:46,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:46,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551632722] [2022-12-14 12:29:46,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551632722] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:29:46,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [864167085] [2022-12-14 12:29:46,060 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-12-14 12:29:46,060 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:29:46,064 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:29:46,069 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:29:46,069 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:29:46,413 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 40 for LOIs [2022-12-14 12:29:46,422 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:29:46,459 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:29:54,275 WARN L233 SmtUtils]: Spent 5.93s on a formula simplification. DAG size of input: 94 DAG size of output: 82 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 12:29:54,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [864167085] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:29:54,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:29:54,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8, 7] total 22 [2022-12-14 12:29:54,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020134217] [2022-12-14 12:29:54,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:29:54,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 12:29:54,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:29:54,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 12:29:54,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-12-14 12:29:54,280 INFO L87 Difference]: Start difference. First operand 43 states and 60 transitions. Second operand has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 12:29:54,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:29:54,541 INFO L93 Difference]: Finished difference Result 57 states and 74 transitions. [2022-12-14 12:29:54,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 12:29:54,542 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2022-12-14 12:29:54,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:29:54,542 INFO L225 Difference]: With dead ends: 57 [2022-12-14 12:29:54,542 INFO L226 Difference]: Without dead ends: 50 [2022-12-14 12:29:54,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-12-14 12:29:54,543 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 1 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 12:29:54,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 107 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 12:29:54,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-12-14 12:29:54,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2022-12-14 12:29:54,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 12:29:54,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 66 transitions. [2022-12-14 12:29:54,553 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 66 transitions. Word has length 20 [2022-12-14 12:29:54,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:29:54,553 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 66 transitions. [2022-12-14 12:29:54,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 12:29:54,553 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 66 transitions. [2022-12-14 12:29:54,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-14 12:29:54,554 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:54,554 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:54,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 12:29:54,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:54,756 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:54,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:54,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1960315687, now seen corresponding path program 1 times [2022-12-14 12:29:54,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:54,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232468714] [2022-12-14 12:29:54,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:54,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:54,776 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:54,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903751189] [2022-12-14 12:29:54,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:54,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:54,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:54,778 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:54,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 12:29:54,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:54,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 12:29:54,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:54,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:29:54,847 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:29:54,847 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:54,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232468714] [2022-12-14 12:29:54,848 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:54,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903751189] [2022-12-14 12:29:54,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903751189] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:29:54,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:29:54,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 12:29:54,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946405945] [2022-12-14 12:29:54,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:29:54,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 12:29:54,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:29:54,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 12:29:54,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 12:29:54,850 INFO L87 Difference]: Start difference. First operand 49 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 12:29:54,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:29:54,875 INFO L93 Difference]: Finished difference Result 86 states and 120 transitions. [2022-12-14 12:29:54,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 12:29:54,875 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2022-12-14 12:29:54,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:29:54,876 INFO L225 Difference]: With dead ends: 86 [2022-12-14 12:29:54,876 INFO L226 Difference]: Without dead ends: 51 [2022-12-14 12:29:54,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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 12:29:54,877 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:29:54,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 87 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:29:54,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-12-14 12:29:54,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-12-14 12:29:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 37 states have internal predecessors, (49), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 12:29:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 68 transitions. [2022-12-14 12:29:54,894 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 68 transitions. Word has length 26 [2022-12-14 12:29:54,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:29:54,894 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 68 transitions. [2022-12-14 12:29:54,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 12:29:54,895 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 68 transitions. [2022-12-14 12:29:54,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 12:29:54,895 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:29:54,896 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:29:54,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 12:29:55,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:55,098 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:29:55,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:29:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1819629797, now seen corresponding path program 1 times [2022-12-14 12:29:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:29:55,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875125004] [2022-12-14 12:29:55,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:55,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:29:55,133 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:29:55,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [507287803] [2022-12-14 12:29:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:29:55,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:29:55,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:29:55,137 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:29:55,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 12:29:55,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:29:55,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 12:29:55,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:29:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-14 12:29:55,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:29:55,353 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-14 12:29:55,353 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:29:55,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875125004] [2022-12-14 12:29:55,353 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:29:55,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507287803] [2022-12-14 12:29:55,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507287803] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:29:55,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [613390695] [2022-12-14 12:29:55,356 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 12:29:55,356 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:29:55,356 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:29:55,357 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:29:55,357 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:29:56,288 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 89 for LOIs [2022-12-14 12:29:56,389 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:29:56,412 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:30:06,682 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1226#(and (<= 2 ~counter~0) (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-12-14 12:30:06,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:30:06,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:30:06,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2022-12-14 12:30:06,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984903329] [2022-12-14 12:30:06,683 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:30:06,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 12:30:06,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:06,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 12:30:06,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-12-14 12:30:06,685 INFO L87 Difference]: Start difference. First operand 51 states and 68 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 12:30:06,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:06,977 INFO L93 Difference]: Finished difference Result 83 states and 117 transitions. [2022-12-14 12:30:06,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 12:30:06,977 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 30 [2022-12-14 12:30:06,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:06,979 INFO L225 Difference]: With dead ends: 83 [2022-12-14 12:30:06,980 INFO L226 Difference]: Without dead ends: 79 [2022-12-14 12:30:06,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-12-14 12:30:06,981 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 81 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:06,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 136 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 12:30:06,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-12-14 12:30:06,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 37. [2022-12-14 12:30:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 7 states have call successors, (7), 4 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 12:30:06,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 45 transitions. [2022-12-14 12:30:06,991 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 45 transitions. Word has length 30 [2022-12-14 12:30:06,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:06,991 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 45 transitions. [2022-12-14 12:30:06,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 12:30:06,992 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 45 transitions. [2022-12-14 12:30:06,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-12-14 12:30:06,992 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:06,992 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:06,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 12:30:07,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:07,194 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:07,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:07,195 INFO L85 PathProgramCache]: Analyzing trace with hash 149144288, now seen corresponding path program 1 times [2022-12-14 12:30:07,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:07,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283850451] [2022-12-14 12:30:07,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:07,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:07,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:07,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [406411320] [2022-12-14 12:30:07,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:07,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:07,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:07,205 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:07,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 12:30:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:07,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 12:30:07,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:07,291 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:30:07,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:30:07,330 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 12:30:07,331 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:07,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283850451] [2022-12-14 12:30:07,331 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:07,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406411320] [2022-12-14 12:30:07,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406411320] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 12:30:07,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 12:30:07,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2022-12-14 12:30:07,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142298536] [2022-12-14 12:30:07,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:30:07,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 12:30:07,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:07,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 12:30:07,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-12-14 12:30:07,333 INFO L87 Difference]: Start difference. First operand 37 states and 45 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 12:30:07,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:07,372 INFO L93 Difference]: Finished difference Result 67 states and 84 transitions. [2022-12-14 12:30:07,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 12:30:07,373 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-12-14 12:30:07,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:07,373 INFO L225 Difference]: With dead ends: 67 [2022-12-14 12:30:07,373 INFO L226 Difference]: Without dead ends: 46 [2022-12-14 12:30:07,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-12-14 12:30:07,374 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 16 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:07,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 96 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:30:07,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-12-14 12:30:07,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2022-12-14 12:30:07,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 32 states have (on average 1.21875) internal successors, (39), 32 states have internal predecessors, (39), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 12:30:07,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2022-12-14 12:30:07,384 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 32 [2022-12-14 12:30:07,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:07,384 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2022-12-14 12:30:07,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 12:30:07,385 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2022-12-14 12:30:07,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 12:30:07,385 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:07,385 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:07,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-14 12:30:07,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-12-14 12:30:07,587 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:07,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash 724021605, now seen corresponding path program 1 times [2022-12-14 12:30:07,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:07,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449917119] [2022-12-14 12:30:07,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:07,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:07,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:07,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274122580] [2022-12-14 12:30:07,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:07,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:07,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:07,611 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:07,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 12:30:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:07,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 12:30:07,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:30:07,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:30:07,730 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 12:30:07,730 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:07,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449917119] [2022-12-14 12:30:07,730 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:07,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274122580] [2022-12-14 12:30:07,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274122580] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:30:07,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1462772625] [2022-12-14 12:30:07,732 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 12:30:07,733 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:30:07,733 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:30:07,733 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:30:07,733 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:30:09,238 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 12:30:09,242 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:30:09,261 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:30:16,561 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1983#(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 12:30:16,561 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:30:16,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:30:16,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2022-12-14 12:30:16,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829911627] [2022-12-14 12:30:16,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:30:16,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 12:30:16,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:16,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 12:30:16,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2022-12-14 12:30:16,563 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 12:30:16,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:16,679 INFO L93 Difference]: Finished difference Result 122 states and 157 transitions. [2022-12-14 12:30:16,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 12:30:16,680 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 34 [2022-12-14 12:30:16,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:16,680 INFO L225 Difference]: With dead ends: 122 [2022-12-14 12:30:16,680 INFO L226 Difference]: Without dead ends: 101 [2022-12-14 12:30:16,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 12:30:16,681 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 66 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:16,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 161 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 12:30:16,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-12-14 12:30:16,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 88. [2022-12-14 12:30:16,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.28125) internal successors, (82), 65 states have internal predecessors, (82), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-14 12:30:16,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2022-12-14 12:30:16,700 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 34 [2022-12-14 12:30:16,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:16,701 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2022-12-14 12:30:16,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 12:30:16,701 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2022-12-14 12:30:16,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 12:30:16,702 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:16,702 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:16,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 12:30:16,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:16,904 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:16,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:16,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1908181273, now seen corresponding path program 1 times [2022-12-14 12:30:16,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:16,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075897203] [2022-12-14 12:30:16,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:16,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:16,918 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:16,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [593353686] [2022-12-14 12:30:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:16,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:16,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:16,920 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:16,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 12:30:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:16,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 12:30:16,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:16,987 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 12:30:16,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:30:16,988 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:16,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075897203] [2022-12-14 12:30:16,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:16,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593353686] [2022-12-14 12:30:16,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593353686] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:30:16,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:30:16,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 12:30:16,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904211783] [2022-12-14 12:30:16,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:30:16,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 12:30:16,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:16,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 12:30:16,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 12:30:16,990 INFO L87 Difference]: Start difference. First operand 88 states and 113 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 12:30:17,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:17,057 INFO L93 Difference]: Finished difference Result 151 states and 201 transitions. [2022-12-14 12:30:17,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 12:30:17,058 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2022-12-14 12:30:17,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:17,059 INFO L225 Difference]: With dead ends: 151 [2022-12-14 12:30:17,059 INFO L226 Difference]: Without dead ends: 112 [2022-12-14 12:30:17,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 12:30:17,060 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 16 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:17,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 97 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:30:17,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-12-14 12:30:17,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 110. [2022-12-14 12:30:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 81 states have (on average 1.2839506172839505) internal successors, (104), 82 states have internal predecessors, (104), 21 states have call successors, (21), 8 states have call predecessors, (21), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2022-12-14 12:30:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 145 transitions. [2022-12-14 12:30:17,084 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 145 transitions. Word has length 38 [2022-12-14 12:30:17,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:17,084 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 145 transitions. [2022-12-14 12:30:17,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 12:30:17,085 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 145 transitions. [2022-12-14 12:30:17,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 12:30:17,085 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:17,085 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:17,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 12:30:17,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:17,287 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:17,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:17,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1881389676, now seen corresponding path program 1 times [2022-12-14 12:30:17,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:17,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519397606] [2022-12-14 12:30:17,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:17,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:17,309 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:17,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941616376] [2022-12-14 12:30:17,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:17,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:17,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:17,313 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:17,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 12:30:17,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:17,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 12:30:17,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:17,407 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:30:17,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:30:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 12:30:17,456 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:17,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519397606] [2022-12-14 12:30:17,456 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:17,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941616376] [2022-12-14 12:30:17,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941616376] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:30:17,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1074593178] [2022-12-14 12:30:17,459 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:30:17,459 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:30:17,459 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:30:17,459 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:30:17,459 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:30:18,892 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 55 for LOIs [2022-12-14 12:30:18,915 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:30:18,935 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:30:38,001 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3049#(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 12:30:38,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:30:38,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:30:38,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2022-12-14 12:30:38,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458139628] [2022-12-14 12:30:38,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:30:38,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 12:30:38,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:38,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 12:30:38,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-12-14 12:30:38,004 INFO L87 Difference]: Start difference. First operand 110 states and 145 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 12:30:38,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:38,172 INFO L93 Difference]: Finished difference Result 230 states and 311 transitions. [2022-12-14 12:30:38,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 12:30:38,172 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 40 [2022-12-14 12:30:38,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:38,174 INFO L225 Difference]: With dead ends: 230 [2022-12-14 12:30:38,174 INFO L226 Difference]: Without dead ends: 175 [2022-12-14 12:30:38,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 19.1s TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 12:30:38,175 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 100 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:38,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 198 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 12:30:38,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-12-14 12:30:38,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2022-12-14 12:30:38,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 116 states have (on average 1.2844827586206897) internal successors, (149), 117 states have internal predecessors, (149), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-12-14 12:30:38,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 208 transitions. [2022-12-14 12:30:38,216 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 208 transitions. Word has length 40 [2022-12-14 12:30:38,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:38,216 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 208 transitions. [2022-12-14 12:30:38,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 12:30:38,216 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 208 transitions. [2022-12-14 12:30:38,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 12:30:38,217 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:38,217 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:38,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-14 12:30:38,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 12:30:38,419 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:38,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:38,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1532401011, now seen corresponding path program 1 times [2022-12-14 12:30:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:38,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793738152] [2022-12-14 12:30:38,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:38,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:38,444 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:38,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1232031009] [2022-12-14 12:30:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:38,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:38,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:38,446 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:38,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 12:30:38,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:38,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 12:30:38,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:30:38,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:30:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 12:30:38,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793738152] [2022-12-14 12:30:38,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232031009] [2022-12-14 12:30:38,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232031009] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:30:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1668070972] [2022-12-14 12:30:38,593 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:30:38,593 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:30:38,593 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:30:38,594 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:30:38,594 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:30:40,564 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 12:30:40,567 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:30:40,590 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:30:54,958 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3923#(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 12:30:54,958 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:30:54,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:30:54,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-12-14 12:30:54,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197062835] [2022-12-14 12:30:54,959 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:30:54,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 12:30:54,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:30:54,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 12:30:54,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 12:30:54,960 INFO L87 Difference]: Start difference. First operand 156 states and 208 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-12-14 12:30:55,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:30:55,274 INFO L93 Difference]: Finished difference Result 252 states and 333 transitions. [2022-12-14 12:30:55,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 12:30:55,275 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 46 [2022-12-14 12:30:55,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:30:55,277 INFO L225 Difference]: With dead ends: 252 [2022-12-14 12:30:55,277 INFO L226 Difference]: Without dead ends: 247 [2022-12-14 12:30:55,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 102 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 12:30:55,278 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 133 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 12:30:55,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 296 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 12:30:55,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-12-14 12:30:55,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 212. [2022-12-14 12:30:55,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 157 states have (on average 1.286624203821656) internal successors, (202), 162 states have internal predecessors, (202), 43 states have call successors, (43), 12 states have call predecessors, (43), 11 states have return successors, (42), 37 states have call predecessors, (42), 42 states have call successors, (42) [2022-12-14 12:30:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 287 transitions. [2022-12-14 12:30:55,323 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 287 transitions. Word has length 46 [2022-12-14 12:30:55,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:30:55,323 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 287 transitions. [2022-12-14 12:30:55,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-12-14 12:30:55,324 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 287 transitions. [2022-12-14 12:30:55,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-12-14 12:30:55,324 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:30:55,324 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:30:55,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 12:30:55,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:55,526 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:30:55,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:30:55,527 INFO L85 PathProgramCache]: Analyzing trace with hash -482951008, now seen corresponding path program 1 times [2022-12-14 12:30:55,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:30:55,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243739300] [2022-12-14 12:30:55,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:55,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:30:55,545 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:30:55,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875314762] [2022-12-14 12:30:55,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:30:55,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:30:55,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:30:55,549 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:30:55,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 12:30:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:30:55,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 12:30:55,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:30:55,770 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-12-14 12:30:55,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:30:56,025 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-12-14 12:30:56,025 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:30:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243739300] [2022-12-14 12:30:56,026 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:30:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875314762] [2022-12-14 12:30:56,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875314762] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:30:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1249124674] [2022-12-14 12:30:56,028 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:30:56,028 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:30:56,028 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:30:56,028 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:30:56,028 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:30:58,592 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-12-14 12:30:58,596 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:30:58,619 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:31:18,658 WARN L233 SmtUtils]: Spent 5.89s on a formula simplification. DAG size of input: 113 DAG size of output: 103 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 12:31:22,942 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4951#(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 12:31:22,942 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:31:22,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:31:22,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2022-12-14 12:31:22,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587864722] [2022-12-14 12:31:22,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:31:22,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 12:31:22,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:31:22,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 12:31:22,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 12:31:22,944 INFO L87 Difference]: Start difference. First operand 212 states and 287 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 12:31:25,201 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 12:31:27,258 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 12:31:29,264 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 12:31:31,309 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 12:31:33,415 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 12:31:34,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-12-14 12:31:34,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:31:34,983 INFO L93 Difference]: Finished difference Result 367 states and 489 transitions. [2022-12-14 12:31:34,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 12:31:34,983 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) Word has length 52 [2022-12-14 12:31:34,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:31:34,984 INFO L225 Difference]: With dead ends: 367 [2022-12-14 12:31:34,984 INFO L226 Difference]: Without dead ends: 277 [2022-12-14 12:31:34,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 120 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 24.5s TimeCoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 12:31:34,985 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 65 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 30 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2022-12-14 12:31:34,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 206 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 227 Invalid, 5 Unknown, 0 Unchecked, 11.9s Time] [2022-12-14 12:31:34,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-12-14 12:31:35,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 258. [2022-12-14 12:31:35,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 190 states have (on average 1.2157894736842105) internal successors, (231), 201 states have internal predecessors, (231), 48 states have call successors, (48), 20 states have call predecessors, (48), 19 states have return successors, (47), 36 states have call predecessors, (47), 47 states have call successors, (47) [2022-12-14 12:31:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 326 transitions. [2022-12-14 12:31:35,040 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 326 transitions. Word has length 52 [2022-12-14 12:31:35,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:31:35,040 INFO L495 AbstractCegarLoop]: Abstraction has 258 states and 326 transitions. [2022-12-14 12:31:35,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 12:31:35,040 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 326 transitions. [2022-12-14 12:31:35,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 12:31:35,041 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:31:35,041 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:31:35,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 12:31:35,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 12:31:35,243 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:31:35,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:31:35,244 INFO L85 PathProgramCache]: Analyzing trace with hash 80082561, now seen corresponding path program 1 times [2022-12-14 12:31:35,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:31:35,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464734270] [2022-12-14 12:31:35,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:35,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:31:35,265 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:31:35,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240021640] [2022-12-14 12:31:35,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:35,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:35,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:31:35,269 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:31:35,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 12:31:35,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:31:35,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 12:31:35,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:31:35,359 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-12-14 12:31:35,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:31:35,394 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-12-14 12:31:35,394 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:31:35,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464734270] [2022-12-14 12:31:35,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:31:35,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240021640] [2022-12-14 12:31:35,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240021640] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:31:35,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1300161480] [2022-12-14 12:31:35,396 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:31:35,396 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:31:35,396 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:31:35,396 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:31:35,396 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:31:37,124 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:31:37,153 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:31:37,171 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:31:38,471 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6379#(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 12:31:38,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:31:38,471 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:31:38,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-12-14 12:31:38,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005422911] [2022-12-14 12:31:38,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:31:38,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 12:31:38,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:31:38,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 12:31:38,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-12-14 12:31:38,472 INFO L87 Difference]: Start difference. First operand 258 states and 326 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 12:31:38,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:31:38,614 INFO L93 Difference]: Finished difference Result 579 states and 782 transitions. [2022-12-14 12:31:38,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 12:31:38,614 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 82 [2022-12-14 12:31:38,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:31:38,616 INFO L225 Difference]: With dead ends: 579 [2022-12-14 12:31:38,616 INFO L226 Difference]: Without dead ends: 423 [2022-12-14 12:31:38,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-12-14 12:31:38,617 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 17 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:31:38,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 117 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:31:38,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-12-14 12:31:38,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 412. [2022-12-14 12:31:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 307 states have (on average 1.257328990228013) internal successors, (386), 324 states have internal predecessors, (386), 85 states have call successors, (85), 20 states have call predecessors, (85), 19 states have return successors, (84), 67 states have call predecessors, (84), 84 states have call successors, (84) [2022-12-14 12:31:38,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 555 transitions. [2022-12-14 12:31:38,706 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 555 transitions. Word has length 82 [2022-12-14 12:31:38,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:31:38,706 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 555 transitions. [2022-12-14 12:31:38,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 12:31:38,706 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 555 transitions. [2022-12-14 12:31:38,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 12:31:38,707 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:31:38,707 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:31:38,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 12:31:38,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 12:31:38,908 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:31:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:31:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash -595391949, now seen corresponding path program 2 times [2022-12-14 12:31:38,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:31:38,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772473294] [2022-12-14 12:31:38,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:38,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:31:38,922 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:31:38,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [310655848] [2022-12-14 12:31:38,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:31:38,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:38,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:31:38,925 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:31:38,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 12:31:39,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 12:31:39,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:31:39,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 12:31:39,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:31:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-12-14 12:31:39,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:31:39,035 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:31:39,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772473294] [2022-12-14 12:31:39,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:31:39,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310655848] [2022-12-14 12:31:39,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310655848] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:31:39,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:31:39,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 12:31:39,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647403102] [2022-12-14 12:31:39,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:31:39,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 12:31:39,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:31:39,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 12:31:39,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 12:31:39,037 INFO L87 Difference]: Start difference. First operand 412 states and 555 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 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 12:31:39,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:31:39,179 INFO L93 Difference]: Finished difference Result 696 states and 955 transitions. [2022-12-14 12:31:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 12:31:39,180 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 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 82 [2022-12-14 12:31:39,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:31:39,181 INFO L225 Difference]: With dead ends: 696 [2022-12-14 12:31:39,181 INFO L226 Difference]: Without dead ends: 513 [2022-12-14 12:31:39,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 12:31:39,182 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 17 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:31:39,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 133 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:31:39,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-12-14 12:31:39,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 438. [2022-12-14 12:31:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 331 states have (on average 1.229607250755287) internal successors, (407), 344 states have internal predecessors, (407), 85 states have call successors, (85), 22 states have call predecessors, (85), 21 states have return successors, (84), 71 states have call predecessors, (84), 84 states have call successors, (84) [2022-12-14 12:31:39,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 576 transitions. [2022-12-14 12:31:39,272 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 576 transitions. Word has length 82 [2022-12-14 12:31:39,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:31:39,272 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 576 transitions. [2022-12-14 12:31:39,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 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 12:31:39,272 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 576 transitions. [2022-12-14 12:31:39,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 12:31:39,273 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:31:39,273 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:31:39,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 12:31:39,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:39,475 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:31:39,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:31:39,476 INFO L85 PathProgramCache]: Analyzing trace with hash 23064549, now seen corresponding path program 3 times [2022-12-14 12:31:39,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:31:39,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281911145] [2022-12-14 12:31:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:31:39,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:31:39,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842457647] [2022-12-14 12:31:39,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 12:31:39,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:39,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:31:39,498 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:31:39,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 12:31:39,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 12:31:39,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:31:39,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 12:31:39,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:31:39,679 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:31:39,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:31:39,781 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-12-14 12:31:39,781 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:31:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281911145] [2022-12-14 12:31:39,781 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:31:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842457647] [2022-12-14 12:31:39,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842457647] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:31:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [95578747] [2022-12-14 12:31:39,782 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:31:39,783 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:31:39,783 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:31:39,783 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:31:39,783 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:31:42,641 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:31:42,645 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:31:42,666 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:31:48,740 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10295#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= ~counter~0 104) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 12:31:48,740 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:31:48,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:31:48,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2022-12-14 12:31:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414674918] [2022-12-14 12:31:48,740 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:31:48,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 12:31:48,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:31:48,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 12:31:48,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=1515, Unknown=0, NotChecked=0, Total=1892 [2022-12-14 12:31:48,742 INFO L87 Difference]: Start difference. First operand 438 states and 576 transitions. Second operand has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2022-12-14 12:31:49,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:31:49,463 INFO L93 Difference]: Finished difference Result 1304 states and 1838 transitions. [2022-12-14 12:31:49,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-14 12:31:49,464 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) Word has length 82 [2022-12-14 12:31:49,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:31:49,467 INFO L225 Difference]: With dead ends: 1304 [2022-12-14 12:31:49,467 INFO L226 Difference]: Without dead ends: 1237 [2022-12-14 12:31:49,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=689, Invalid=2851, Unknown=0, NotChecked=0, Total=3540 [2022-12-14 12:31:49,468 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 332 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 12:31:49,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 448 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 12:31:49,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-12-14 12:31:49,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1177. [2022-12-14 12:31:49,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 884 states have (on average 1.2319004524886878) internal successors, (1089), 914 states have internal predecessors, (1089), 255 states have call successors, (255), 38 states have call predecessors, (255), 37 states have return successors, (254), 224 states have call predecessors, (254), 254 states have call successors, (254) [2022-12-14 12:31:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1598 transitions. [2022-12-14 12:31:49,739 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1598 transitions. Word has length 82 [2022-12-14 12:31:49,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:31:49,740 INFO L495 AbstractCegarLoop]: Abstraction has 1177 states and 1598 transitions. [2022-12-14 12:31:49,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2022-12-14 12:31:49,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1598 transitions. [2022-12-14 12:31:49,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-12-14 12:31:49,741 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:31:49,741 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:31:49,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 12:31:49,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 12:31:49,942 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:31:49,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:31:49,943 INFO L85 PathProgramCache]: Analyzing trace with hash -237823764, now seen corresponding path program 1 times [2022-12-14 12:31:49,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:31:49,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795188410] [2022-12-14 12:31:49,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:49,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:31:49,948 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:31:49,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [188188668] [2022-12-14 12:31:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:49,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:49,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:31:49,949 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:31:49,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 12:31:50,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:31:50,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 12:31:50,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:31:50,110 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:31:50,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:31:50,254 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 12:31:50,254 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:31:50,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795188410] [2022-12-14 12:31:50,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:31:50,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188188668] [2022-12-14 12:31:50,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188188668] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:31:50,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [415639392] [2022-12-14 12:31:50,257 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:31:50,257 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:31:50,257 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:31:50,257 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:31:50,257 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:31:52,917 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:31:52,921 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:31:52,941 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:31:58,321 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14571#(and (<= ~counter~0 103) (= |__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 12:31:58,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:31:58,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:31:58,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2022-12-14 12:31:58,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182586064] [2022-12-14 12:31:58,321 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:31:58,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 12:31:58,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:31:58,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 12:31:58,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=1480, Unknown=0, NotChecked=0, Total=1892 [2022-12-14 12:31:58,324 INFO L87 Difference]: Start difference. First operand 1177 states and 1598 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2022-12-14 12:31:59,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:31:59,062 INFO L93 Difference]: Finished difference Result 1712 states and 2308 transitions. [2022-12-14 12:31:59,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 12:31:59,063 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) Word has length 88 [2022-12-14 12:31:59,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:31:59,065 INFO L225 Difference]: With dead ends: 1712 [2022-12-14 12:31:59,065 INFO L226 Difference]: Without dead ends: 950 [2022-12-14 12:31:59,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1228 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=760, Invalid=2900, Unknown=0, NotChecked=0, Total=3660 [2022-12-14 12:31:59,067 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 390 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 12:31:59,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 400 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 12:31:59,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2022-12-14 12:31:59,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 893. [2022-12-14 12:31:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 666 states have (on average 1.1846846846846846) internal successors, (789), 688 states have internal predecessors, (789), 185 states have call successors, (185), 42 states have call predecessors, (185), 41 states have return successors, (184), 162 states have call predecessors, (184), 184 states have call successors, (184) [2022-12-14 12:31:59,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1158 transitions. [2022-12-14 12:31:59,255 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1158 transitions. Word has length 88 [2022-12-14 12:31:59,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:31:59,255 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1158 transitions. [2022-12-14 12:31:59,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2022-12-14 12:31:59,255 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1158 transitions. [2022-12-14 12:31:59,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-12-14 12:31:59,256 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:31:59,256 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:31:59,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 12:31:59,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 12:31:59,457 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:31:59,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:31:59,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1700457485, now seen corresponding path program 1 times [2022-12-14 12:31:59,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:31:59,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724280010] [2022-12-14 12:31:59,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:59,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:31:59,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:31:59,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1462614420] [2022-12-14 12:31:59,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:31:59,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:31:59,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:31:59,463 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:31:59,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 12:31:59,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:31:59,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 12:31:59,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:31:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:31:59,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:31:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-12-14 12:31:59,797 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:31:59,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724280010] [2022-12-14 12:31:59,797 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:31:59,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462614420] [2022-12-14 12:31:59,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462614420] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:31:59,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [321549077] [2022-12-14 12:31:59,799 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:31:59,799 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:31:59,800 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:31:59,800 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:31:59,800 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:32:02,725 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:32:02,728 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:32:02,752 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:32:10,170 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19044#(and (<= ~counter~0 102) (= |__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 12:32:10,170 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:32:10,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:32:10,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-12-14 12:32:10,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979907990] [2022-12-14 12:32:10,170 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:32:10,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-14 12:32:10,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:10,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-14 12:32:10,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=1523, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 12:32:10,172 INFO L87 Difference]: Start difference. First operand 893 states and 1158 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2022-12-14 12:32:10,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:10,902 INFO L93 Difference]: Finished difference Result 1024 states and 1337 transitions. [2022-12-14 12:32:10,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-12-14 12:32:10,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) Word has length 94 [2022-12-14 12:32:10,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:10,905 INFO L225 Difference]: With dead ends: 1024 [2022-12-14 12:32:10,905 INFO L226 Difference]: Without dead ends: 1019 [2022-12-14 12:32:10,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 235 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1354 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=846, Invalid=3060, Unknown=0, NotChecked=0, Total=3906 [2022-12-14 12:32:10,906 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 331 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:10,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 411 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 12:32:10,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-12-14 12:32:11,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1002. [2022-12-14 12:32:11,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 751 states have (on average 1.1651131824234353) internal successors, (875), 776 states have internal predecessors, (875), 205 states have call successors, (205), 46 states have call predecessors, (205), 45 states have return successors, (204), 179 states have call predecessors, (204), 204 states have call successors, (204) [2022-12-14 12:32:11,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1284 transitions. [2022-12-14 12:32:11,116 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1284 transitions. Word has length 94 [2022-12-14 12:32:11,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:11,116 INFO L495 AbstractCegarLoop]: Abstraction has 1002 states and 1284 transitions. [2022-12-14 12:32:11,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2022-12-14 12:32:11,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1284 transitions. [2022-12-14 12:32:11,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:11,119 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:11,119 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:11,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 12:32:11,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 12:32:11,320 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:11,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:11,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1927158023, now seen corresponding path program 4 times [2022-12-14 12:32:11,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:11,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682411046] [2022-12-14 12:32:11,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:11,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:11,330 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:11,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150439856] [2022-12-14 12:32:11,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 12:32:11,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:11,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:11,331 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:11,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 12:32:11,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:32:11,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 12:32:11,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:11,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 612 proven. 0 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2022-12-14 12:32:11,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:32:11,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:11,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682411046] [2022-12-14 12:32:11,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:11,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150439856] [2022-12-14 12:32:11,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150439856] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:32:11,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:32:11,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 12:32:11,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276693881] [2022-12-14 12:32:11,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:32:11,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 12:32:11,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:11,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 12:32:11,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 12:32:11,417 INFO L87 Difference]: Start difference. First operand 1002 states and 1284 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 12:32:11,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:11,685 INFO L93 Difference]: Finished difference Result 1712 states and 2189 transitions. [2022-12-14 12:32:11,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 12:32:11,685 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 178 [2022-12-14 12:32:11,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:11,688 INFO L225 Difference]: With dead ends: 1712 [2022-12-14 12:32:11,688 INFO L226 Difference]: Without dead ends: 1060 [2022-12-14 12:32:11,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 12:32:11,690 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 3 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:11,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 65 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:32:11,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-12-14 12:32:11,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1023. [2022-12-14 12:32:11,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 770 states have (on average 1.1506493506493507) internal successors, (886), 796 states have internal predecessors, (886), 207 states have call successors, (207), 46 states have call predecessors, (207), 45 states have return successors, (206), 180 states have call predecessors, (206), 206 states have call successors, (206) [2022-12-14 12:32:11,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 1299 transitions. [2022-12-14 12:32:11,912 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 1299 transitions. Word has length 178 [2022-12-14 12:32:11,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:11,912 INFO L495 AbstractCegarLoop]: Abstraction has 1023 states and 1299 transitions. [2022-12-14 12:32:11,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 12:32:11,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 1299 transitions. [2022-12-14 12:32:11,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:11,915 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:11,916 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:11,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 12:32:12,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:12,116 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:12,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash -545557597, now seen corresponding path program 5 times [2022-12-14 12:32:12,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:12,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589862493] [2022-12-14 12:32:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:12,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:12,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:12,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [508106676] [2022-12-14 12:32:12,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:32:12,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:12,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:12,129 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:12,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 12:32:12,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 12:32:12,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:32:12,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 12:32:12,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:12,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2022-12-14 12:32:12,206 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 12:32:12,206 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:12,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589862493] [2022-12-14 12:32:12,206 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:12,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508106676] [2022-12-14 12:32:12,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508106676] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 12:32:12,207 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 12:32:12,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 12:32:12,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95262431] [2022-12-14 12:32:12,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 12:32:12,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 12:32:12,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:12,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 12:32:12,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 12:32:12,208 INFO L87 Difference]: Start difference. First operand 1023 states and 1299 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 12:32:12,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:12,476 INFO L93 Difference]: Finished difference Result 1035 states and 1309 transitions. [2022-12-14 12:32:12,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 12:32:12,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 178 [2022-12-14 12:32:12,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:12,479 INFO L225 Difference]: With dead ends: 1035 [2022-12-14 12:32:12,479 INFO L226 Difference]: Without dead ends: 984 [2022-12-14 12:32:12,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 12:32:12,479 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:12,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 101 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 12:32:12,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2022-12-14 12:32:12,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 981. [2022-12-14 12:32:12,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 737 states have (on average 1.1438263229308006) internal successors, (843), 761 states have internal predecessors, (843), 198 states have call successors, (198), 46 states have call predecessors, (198), 45 states have return successors, (197), 173 states have call predecessors, (197), 197 states have call successors, (197) [2022-12-14 12:32:12,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 1238 transitions. [2022-12-14 12:32:12,688 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 1238 transitions. Word has length 178 [2022-12-14 12:32:12,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:12,688 INFO L495 AbstractCegarLoop]: Abstraction has 981 states and 1238 transitions. [2022-12-14 12:32:12,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 12:32:12,689 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 1238 transitions. [2022-12-14 12:32:12,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:12,691 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:12,691 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:12,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 12:32:12,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:12,892 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:12,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:12,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1206804251, now seen corresponding path program 6 times [2022-12-14 12:32:12,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:12,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247207795] [2022-12-14 12:32:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:12,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:12,907 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:12,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872050235] [2022-12-14 12:32:12,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 12:32:12,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:12,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:12,909 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:12,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 12:32:13,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 12:32:13,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:32:13,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 12:32:13,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:13,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 280 proven. 184 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2022-12-14 12:32:13,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:32:13,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 140 proven. 184 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2022-12-14 12:32:13,232 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:13,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247207795] [2022-12-14 12:32:13,233 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:13,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872050235] [2022-12-14 12:32:13,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872050235] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:32:13,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [874482191] [2022-12-14 12:32:13,234 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:32:13,234 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:32:13,234 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:32:13,234 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:32:13,234 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:32:15,981 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:32:16,019 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:32:16,040 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:32:18,372 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '31192#(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 12:32:18,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:32:18,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:32:18,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2022-12-14 12:32:18,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384688901] [2022-12-14 12:32:18,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:32:18,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 12:32:18,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:18,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 12:32:18,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-12-14 12:32:18,374 INFO L87 Difference]: Start difference. First operand 981 states and 1238 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 12:32:19,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:19,392 INFO L93 Difference]: Finished difference Result 2058 states and 2712 transitions. [2022-12-14 12:32:19,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 12:32:19,393 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) Word has length 178 [2022-12-14 12:32:19,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:19,396 INFO L225 Difference]: With dead ends: 2058 [2022-12-14 12:32:19,396 INFO L226 Difference]: Without dead ends: 1782 [2022-12-14 12:32:19,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 499 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=190, Invalid=1616, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 12:32:19,398 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 114 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:19,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 746 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 12:32:19,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2022-12-14 12:32:19,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1527. [2022-12-14 12:32:19,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1150 states have (on average 1.173913043478261) internal successors, (1350), 1186 states have internal predecessors, (1350), 331 states have call successors, (331), 46 states have call predecessors, (331), 45 states have return successors, (330), 294 states have call predecessors, (330), 330 states have call successors, (330) [2022-12-14 12:32:19,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 2011 transitions. [2022-12-14 12:32:19,769 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 2011 transitions. Word has length 178 [2022-12-14 12:32:19,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:19,769 INFO L495 AbstractCegarLoop]: Abstraction has 1527 states and 2011 transitions. [2022-12-14 12:32:19,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 12:32:19,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 2011 transitions. [2022-12-14 12:32:19,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:19,774 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:19,775 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:19,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 12:32:19,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:19,976 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:19,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:19,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1637608141, now seen corresponding path program 7 times [2022-12-14 12:32:19,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:19,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137574706] [2022-12-14 12:32:19,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:19,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:20,004 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:20,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071543357] [2022-12-14 12:32:20,004 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 12:32:20,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:20,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:20,005 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:20,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 12:32:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:32:20,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 12:32:20,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:20,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 516 proven. 84 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2022-12-14 12:32:20,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:32:20,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 226 proven. 84 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-12-14 12:32:20,333 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:20,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137574706] [2022-12-14 12:32:20,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:20,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071543357] [2022-12-14 12:32:20,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071543357] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:32:20,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [592865959] [2022-12-14 12:32:20,335 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:32:20,335 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:32:20,336 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:32:20,336 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:32:20,336 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:32:22,212 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:32:22,244 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:32:22,263 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:32:25,911 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37640#(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 12:32:25,911 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:32:25,911 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:32:25,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-12-14 12:32:25,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258657119] [2022-12-14 12:32:25,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:32:25,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 12:32:25,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:25,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 12:32:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 12:32:25,913 INFO L87 Difference]: Start difference. First operand 1527 states and 2011 transitions. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2022-12-14 12:32:27,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:27,652 INFO L93 Difference]: Finished difference Result 3190 states and 4301 transitions. [2022-12-14 12:32:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 12:32:27,652 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) Word has length 178 [2022-12-14 12:32:27,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:27,660 INFO L225 Difference]: With dead ends: 3190 [2022-12-14 12:32:27,660 INFO L226 Difference]: Without dead ends: 2795 [2022-12-14 12:32:27,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 525 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=448, Invalid=2744, Unknown=0, NotChecked=0, Total=3192 [2022-12-14 12:32:27,661 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 187 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:27,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 733 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 12:32:27,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states. [2022-12-14 12:32:28,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2211. [2022-12-14 12:32:28,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2211 states, 1667 states have (on average 1.1709658068386324) internal successors, (1952), 1705 states have internal predecessors, (1952), 498 states have call successors, (498), 46 states have call predecessors, (498), 45 states have return successors, (497), 459 states have call predecessors, (497), 497 states have call successors, (497) [2022-12-14 12:32:28,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2211 states to 2211 states and 2947 transitions. [2022-12-14 12:32:28,249 INFO L78 Accepts]: Start accepts. Automaton has 2211 states and 2947 transitions. Word has length 178 [2022-12-14 12:32:28,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:28,250 INFO L495 AbstractCegarLoop]: Abstraction has 2211 states and 2947 transitions. [2022-12-14 12:32:28,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2022-12-14 12:32:28,250 INFO L276 IsEmpty]: Start isEmpty. Operand 2211 states and 2947 transitions. [2022-12-14 12:32:28,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:28,254 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:28,254 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:28,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-14 12:32:28,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:28,455 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:28,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:28,455 INFO L85 PathProgramCache]: Analyzing trace with hash 270232805, now seen corresponding path program 8 times [2022-12-14 12:32:28,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:28,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550441535] [2022-12-14 12:32:28,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:28,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:28,464 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:28,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [441900118] [2022-12-14 12:32:28,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:32:28,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:28,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:28,465 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:28,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 12:32:29,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-12-14 12:32:29,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:32:29,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 12:32:29,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:29,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2022-12-14 12:32:29,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:32:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2022-12-14 12:32:29,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:29,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550441535] [2022-12-14 12:32:29,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:29,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441900118] [2022-12-14 12:32:29,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441900118] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:32:29,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [281595926] [2022-12-14 12:32:29,660 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:32:29,660 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:32:29,660 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:32:29,660 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:32:29,660 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:32:31,852 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:32:31,896 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:32:31,916 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:32:36,691 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '46868#(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 12:32:36,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:32:36,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:32:36,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-12-14 12:32:36,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42786297] [2022-12-14 12:32:36,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:32:36,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 12:32:36,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:36,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 12:32:36,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1204, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 12:32:36,693 INFO L87 Difference]: Start difference. First operand 2211 states and 2947 transitions. Second operand has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-12-14 12:32:39,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:39,324 INFO L93 Difference]: Finished difference Result 3861 states and 5250 transitions. [2022-12-14 12:32:39,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-14 12:32:39,325 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) Word has length 178 [2022-12-14 12:32:39,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:39,332 INFO L225 Difference]: With dead ends: 3861 [2022-12-14 12:32:39,332 INFO L226 Difference]: Without dead ends: 3491 [2022-12-14 12:32:39,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 495 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1343 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=506, Invalid=4464, Unknown=0, NotChecked=0, Total=4970 [2022-12-14 12:32:39,334 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 264 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 1984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:39,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 1558 Invalid, 1984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 12:32:39,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3491 states. [2022-12-14 12:32:40,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3491 to 2807. [2022-12-14 12:32:40,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2119 states have (on average 1.1840490797546013) internal successors, (2509), 2177 states have internal predecessors, (2509), 642 states have call successors, (642), 46 states have call predecessors, (642), 45 states have return successors, (641), 583 states have call predecessors, (641), 641 states have call successors, (641) [2022-12-14 12:32:40,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 3792 transitions. [2022-12-14 12:32:40,143 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 3792 transitions. Word has length 178 [2022-12-14 12:32:40,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:40,143 INFO L495 AbstractCegarLoop]: Abstraction has 2807 states and 3792 transitions. [2022-12-14 12:32:40,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-12-14 12:32:40,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 3792 transitions. [2022-12-14 12:32:40,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-12-14 12:32:40,148 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:40,148 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:40,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 12:32:40,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:40,349 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:40,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:40,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1152465125, now seen corresponding path program 9 times [2022-12-14 12:32:40,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:40,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292015406] [2022-12-14 12:32:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:40,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:40,356 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:40,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1217305891] [2022-12-14 12:32:40,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 12:32:40,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:40,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:40,357 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:40,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 12:32:40,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 12:32:40,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:32:40,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 12:32:40,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:40,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:32:40,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:32:41,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2022-12-14 12:32:41,403 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:41,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292015406] [2022-12-14 12:32:41,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:41,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217305891] [2022-12-14 12:32:41,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217305891] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:32:41,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1284737252] [2022-12-14 12:32:41,405 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:32:41,405 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:32:41,405 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:32:41,405 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:32:41,405 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:32:44,291 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:32:44,324 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:32:44,345 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:32:45,733 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '58049#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-12-14 12:32:45,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:32:45,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:32:45,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 46 [2022-12-14 12:32:45,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67478873] [2022-12-14 12:32:45,733 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:32:45,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-14 12:32:45,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:32:45,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-14 12:32:45,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1242, Invalid=2918, Unknown=0, NotChecked=0, Total=4160 [2022-12-14 12:32:45,735 INFO L87 Difference]: Start difference. First operand 2807 states and 3792 transitions. Second operand has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2022-12-14 12:32:51,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:32:51,353 INFO L93 Difference]: Finished difference Result 12274 states and 18398 transitions. [2022-12-14 12:32:51,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-12-14 12:32:51,354 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) Word has length 178 [2022-12-14 12:32:51,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:32:51,383 INFO L225 Difference]: With dead ends: 12274 [2022-12-14 12:32:51,383 INFO L226 Difference]: Without dead ends: 12105 [2022-12-14 12:32:51,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3073 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2982, Invalid=7938, Unknown=0, NotChecked=0, Total=10920 [2022-12-14 12:32:51,388 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 1045 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 578 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1045 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 578 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 12:32:51,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1045 Valid, 820 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [578 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 12:32:51,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12105 states. [2022-12-14 12:32:55,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12105 to 11845. [2022-12-14 12:32:55,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11845 states, 8861 states have (on average 1.2357521724410336) internal successors, (10950), 9121 states have internal predecessors, (10950), 2898 states have call successors, (2898), 86 states have call predecessors, (2898), 85 states have return successors, (2897), 2637 states have call predecessors, (2897), 2897 states have call successors, (2897) [2022-12-14 12:32:55,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11845 states to 11845 states and 16745 transitions. [2022-12-14 12:32:55,145 INFO L78 Accepts]: Start accepts. Automaton has 11845 states and 16745 transitions. Word has length 178 [2022-12-14 12:32:55,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:32:55,146 INFO L495 AbstractCegarLoop]: Abstraction has 11845 states and 16745 transitions. [2022-12-14 12:32:55,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2022-12-14 12:32:55,147 INFO L276 IsEmpty]: Start isEmpty. Operand 11845 states and 16745 transitions. [2022-12-14 12:32:55,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-12-14 12:32:55,153 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:32:55,154 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:32:55,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-12-14 12:32:55,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-12-14 12:32:55,356 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:32:55,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:32:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash 859624940, now seen corresponding path program 2 times [2022-12-14 12:32:55,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:32:55,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98640009] [2022-12-14 12:32:55,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:32:55,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:32:55,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:32:55,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [11407429] [2022-12-14 12:32:55,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:32:55,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:32:55,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:32:55,394 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:32:55,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 12:32:56,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-12-14 12:32:56,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:32:56,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 12:32:56,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:32:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:32:56,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:32:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 842 trivial. 0 not checked. [2022-12-14 12:32:57,544 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:32:57,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98640009] [2022-12-14 12:32:57,544 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:32:57,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11407429] [2022-12-14 12:32:57,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11407429] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:32:57,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [445250076] [2022-12-14 12:32:57,546 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:32:57,546 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:32:57,546 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:32:57,546 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:32:57,546 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:33:02,060 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:33:02,063 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:33:02,087 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:33:06,870 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '95554#(and (<= ~counter~0 103) (= |__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 12:33:06,870 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:33:06,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:33:06,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 48 [2022-12-14 12:33:06,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853500241] [2022-12-14 12:33:06,870 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:33:06,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-14 12:33:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:33:06,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-14 12:33:06,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1336, Invalid=3220, Unknown=0, NotChecked=0, Total=4556 [2022-12-14 12:33:06,873 INFO L87 Difference]: Start difference. First operand 11845 states and 16745 transitions. Second operand has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2022-12-14 12:33:10,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:33:10,952 INFO L93 Difference]: Finished difference Result 16902 states and 24128 transitions. [2022-12-14 12:33:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-12-14 12:33:10,953 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) Word has length 184 [2022-12-14 12:33:10,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:33:10,968 INFO L225 Difference]: With dead ends: 16902 [2022-12-14 12:33:10,968 INFO L226 Difference]: Without dead ends: 8082 [2022-12-14 12:33:10,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3286 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=3160, Invalid=8612, Unknown=0, NotChecked=0, Total=11772 [2022-12-14 12:33:10,982 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 1082 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 586 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1082 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 586 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 12:33:10,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1082 Valid, 823 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [586 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 12:33:10,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8082 states. [2022-12-14 12:33:13,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8082 to 7851. [2022-12-14 12:33:13,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7851 states, 5888 states have (on average 1.182404891304348) internal successors, (6962), 5952 states have internal predecessors, (6962), 1873 states have call successors, (1873), 90 states have call predecessors, (1873), 89 states have return successors, (1872), 1808 states have call predecessors, (1872), 1872 states have call successors, (1872) [2022-12-14 12:33:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7851 states to 7851 states and 10707 transitions. [2022-12-14 12:33:13,243 INFO L78 Accepts]: Start accepts. Automaton has 7851 states and 10707 transitions. Word has length 184 [2022-12-14 12:33:13,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:33:13,243 INFO L495 AbstractCegarLoop]: Abstraction has 7851 states and 10707 transitions. [2022-12-14 12:33:13,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2022-12-14 12:33:13,243 INFO L276 IsEmpty]: Start isEmpty. Operand 7851 states and 10707 transitions. [2022-12-14 12:33:13,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-12-14 12:33:13,248 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:33:13,248 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:33:13,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 12:33:13,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-14 12:33:13,449 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:33:13,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:33:13,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1661800691, now seen corresponding path program 2 times [2022-12-14 12:33:13,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:33:13,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77617448] [2022-12-14 12:33:13,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:33:13,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:33:13,456 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:33:13,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1390651443] [2022-12-14 12:33:13,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:33:13,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:33:13,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:33:13,457 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:33:13,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 12:33:14,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-12-14 12:33:14,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:33:14,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 12:33:14,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:33:15,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:33:15,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:33:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2022-12-14 12:33:15,842 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:33:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77617448] [2022-12-14 12:33:15,842 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:33:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390651443] [2022-12-14 12:33:15,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390651443] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:33:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1639527152] [2022-12-14 12:33:15,843 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:33:15,843 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:33:15,844 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:33:15,844 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:33:15,844 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:33:19,716 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:33:19,721 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:33:19,743 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:33:27,089 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '133907#(and (<= ~counter~0 102) (= |__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 12:33:27,089 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:33:27,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:33:27,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2022-12-14 12:33:27,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456754681] [2022-12-14 12:33:27,090 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:33:27,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-14 12:33:27,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:33:27,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-14 12:33:27,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1429, Invalid=3263, Unknown=0, NotChecked=0, Total=4692 [2022-12-14 12:33:27,091 INFO L87 Difference]: Start difference. First operand 7851 states and 10707 transitions. Second operand has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2022-12-14 12:33:31,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:33:31,481 INFO L93 Difference]: Finished difference Result 8519 states and 11660 transitions. [2022-12-14 12:33:31,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-12-14 12:33:31,482 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) Word has length 190 [2022-12-14 12:33:31,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:33:31,496 INFO L225 Difference]: With dead ends: 8519 [2022-12-14 12:33:31,496 INFO L226 Difference]: Without dead ends: 8372 [2022-12-14 12:33:31,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 497 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3614 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3342, Invalid=8868, Unknown=0, NotChecked=0, Total=12210 [2022-12-14 12:33:31,499 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 900 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 900 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 12:33:31,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [900 Valid, 977 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 12:33:31,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8372 states. [2022-12-14 12:33:33,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8372 to 7661. [2022-12-14 12:33:33,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7661 states, 5759 states have (on average 1.1269317589859351) internal successors, (6490), 5819 states have internal predecessors, (6490), 1808 states have call successors, (1808), 94 states have call predecessors, (1808), 93 states have return successors, (1807), 1747 states have call predecessors, (1807), 1807 states have call successors, (1807) [2022-12-14 12:33:33,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7661 states to 7661 states and 10105 transitions. [2022-12-14 12:33:33,705 INFO L78 Accepts]: Start accepts. Automaton has 7661 states and 10105 transitions. Word has length 190 [2022-12-14 12:33:33,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:33:33,705 INFO L495 AbstractCegarLoop]: Abstraction has 7661 states and 10105 transitions. [2022-12-14 12:33:33,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2022-12-14 12:33:33,705 INFO L276 IsEmpty]: Start isEmpty. Operand 7661 states and 10105 transitions. [2022-12-14 12:33:33,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-12-14 12:33:33,718 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:33:33,718 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:33:33,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-14 12:33:33,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:33:33,919 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:33:33,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:33:33,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1362279951, now seen corresponding path program 10 times [2022-12-14 12:33:33,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:33:33,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767274275] [2022-12-14 12:33:33,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:33:33,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:33:33,930 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:33:33,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30330550] [2022-12-14 12:33:33,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 12:33:33,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:33:33,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:33:33,931 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:33:33,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 12:33:34,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:33:34,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-14 12:33:34,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:33:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 416 proven. 1164 refuted. 0 times theorem prover too weak. 3690 trivial. 0 not checked. [2022-12-14 12:33:34,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:33:34,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 266 proven. 1204 refuted. 0 times theorem prover too weak. 3800 trivial. 0 not checked. [2022-12-14 12:33:34,838 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:33:34,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767274275] [2022-12-14 12:33:34,838 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:33:34,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30330550] [2022-12-14 12:33:34,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30330550] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:33:34,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [267757851] [2022-12-14 12:33:34,839 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:33:34,839 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:33:34,840 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:33:34,840 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:33:34,840 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:33:36,523 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-12-14 12:33:36,552 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:33:36,573 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:33:38,676 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '160406#(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 12:33:38,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:33:38,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:33:38,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2022-12-14 12:33:38,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039478950] [2022-12-14 12:33:38,677 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:33:38,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 12:33:38,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:33:38,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 12:33:38,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2365, Unknown=0, NotChecked=0, Total=2550 [2022-12-14 12:33:38,679 INFO L87 Difference]: Start difference. First operand 7661 states and 10105 transitions. Second operand has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2022-12-14 12:33:44,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:33:44,120 INFO L93 Difference]: Finished difference Result 11163 states and 14729 transitions. [2022-12-14 12:33:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-14 12:33:44,120 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) Word has length 370 [2022-12-14 12:33:44,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:33:44,134 INFO L225 Difference]: With dead ends: 11163 [2022-12-14 12:33:44,134 INFO L226 Difference]: Without dead ends: 9260 [2022-12-14 12:33:44,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1136 GetRequests, 1057 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1408 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=581, Invalid=5581, Unknown=0, NotChecked=0, Total=6162 [2022-12-14 12:33:44,138 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 424 mSDsluCounter, 2636 mSDsCounter, 0 mSdLazyCounter, 3107 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 2926 SdHoareTripleChecker+Invalid, 3294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 3107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-12-14 12:33:44,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 2926 Invalid, 3294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 3107 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-12-14 12:33:44,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9260 states. [2022-12-14 12:33:46,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9260 to 7777. [2022-12-14 12:33:46,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7777 states, 5846 states have (on average 1.1272665070133425) internal successors, (6590), 5908 states have internal predecessors, (6590), 1837 states have call successors, (1837), 94 states have call predecessors, (1837), 93 states have return successors, (1836), 1774 states have call predecessors, (1836), 1836 states have call successors, (1836) [2022-12-14 12:33:46,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7777 states to 7777 states and 10263 transitions. [2022-12-14 12:33:46,529 INFO L78 Accepts]: Start accepts. Automaton has 7777 states and 10263 transitions. Word has length 370 [2022-12-14 12:33:46,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:33:46,529 INFO L495 AbstractCegarLoop]: Abstraction has 7777 states and 10263 transitions. [2022-12-14 12:33:46,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2022-12-14 12:33:46,530 INFO L276 IsEmpty]: Start isEmpty. Operand 7777 states and 10263 transitions. [2022-12-14 12:33:46,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-12-14 12:33:46,542 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:33:46,542 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:33:46,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 12:33:46,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 12:33:46,743 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:33:46,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:33:46,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1162611185, now seen corresponding path program 11 times [2022-12-14 12:33:46,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:33:46,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350059165] [2022-12-14 12:33:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:33:46,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:33:46,761 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:33:46,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870230641] [2022-12-14 12:33:46,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 12:33:46,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:33:46,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:33:46,763 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:33:46,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 12:33:51,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-12-14 12:33:51,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:33:51,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 12:33:51,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:33:51,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 176 proven. 1280 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2022-12-14 12:33:51,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:33:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 236 proven. 1220 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2022-12-14 12:33:51,928 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:33:51,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350059165] [2022-12-14 12:33:51,928 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:33:51,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870230641] [2022-12-14 12:33:51,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870230641] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:33:51,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1747593808] [2022-12-14 12:33:51,929 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:33:51,929 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:33:51,929 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:33:51,929 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:33:51,929 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:33:55,214 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:33:55,219 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:33:55,241 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:34:06,203 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '190989#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= ~counter~0 104) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 12:34:06,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:34:06,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:34:06,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 25 [2022-12-14 12:34:06,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85416872] [2022-12-14 12:34:06,204 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:34:06,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 12:34:06,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:34:06,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 12:34:06,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1991, Unknown=0, NotChecked=0, Total=2162 [2022-12-14 12:34:06,206 INFO L87 Difference]: Start difference. First operand 7777 states and 10263 transitions. Second operand has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) [2022-12-14 12:34:22,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:34:22,914 INFO L93 Difference]: Finished difference Result 30710 states and 41328 transitions. [2022-12-14 12:34:22,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-12-14 12:34:22,915 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) Word has length 370 [2022-12-14 12:34:22,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:34:22,972 INFO L225 Difference]: With dead ends: 30710 [2022-12-14 12:34:22,972 INFO L226 Difference]: Without dead ends: 28726 [2022-12-14 12:34:22,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1209 GetRequests, 1054 SyntacticMatches, 9 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6990 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=1797, Invalid=19959, Unknown=0, NotChecked=0, Total=21756 [2022-12-14 12:34:22,983 INFO L413 NwaCegarLoop]: 608 mSDtfsCounter, 778 mSDsluCounter, 3629 mSDsCounter, 0 mSdLazyCounter, 5625 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 4237 SdHoareTripleChecker+Invalid, 6099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 5625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-12-14 12:34:22,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [787 Valid, 4237 Invalid, 6099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 5625 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-12-14 12:34:23,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28726 states. [2022-12-14 12:34:29,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28726 to 19568. [2022-12-14 12:34:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19568 states, 14694 states have (on average 1.1416904859126173) internal successors, (16776), 14843 states have internal predecessors, (16776), 4780 states have call successors, (4780), 94 states have call predecessors, (4780), 93 states have return successors, (4779), 4630 states have call predecessors, (4779), 4779 states have call successors, (4779) [2022-12-14 12:34:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19568 states to 19568 states and 26335 transitions. [2022-12-14 12:34:30,025 INFO L78 Accepts]: Start accepts. Automaton has 19568 states and 26335 transitions. Word has length 370 [2022-12-14 12:34:30,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:34:30,026 INFO L495 AbstractCegarLoop]: Abstraction has 19568 states and 26335 transitions. [2022-12-14 12:34:30,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) [2022-12-14 12:34:30,026 INFO L276 IsEmpty]: Start isEmpty. Operand 19568 states and 26335 transitions. [2022-12-14 12:34:30,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-12-14 12:34:30,063 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:34:30,063 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:34:30,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 12:34:30,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 12:34:30,265 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:34:30,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:34:30,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1350397425, now seen corresponding path program 12 times [2022-12-14 12:34:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:34:30,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231343919] [2022-12-14 12:34:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:34:30,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:34:30,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:34:30,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2031724425] [2022-12-14 12:34:30,305 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 12:34:30,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:34:30,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:34:30,307 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:34:30,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 12:34:30,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 12:34:30,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:34:30,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 142 conjunts are in the unsatisfiable core [2022-12-14 12:34:30,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:34:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 2814 proven. 759 refuted. 0 times theorem prover too weak. 1697 trivial. 0 not checked. [2022-12-14 12:34:35,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:34:38,280 WARN L837 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~v~0#1| Int) (|ULTIMATE.start_main_~r~0#1| Int)) (not (= (+ (* |c_ULTIMATE.start_main_~u~0#1| |c_ULTIMATE.start_main_~u~0#1|) (* 2 |ULTIMATE.start_main_~v~0#1|)) (+ (* |ULTIMATE.start_main_~r~0#1| 4) (* |c_ULTIMATE.start_main_~u~0#1| 2) (* |ULTIMATE.start_main_~v~0#1| |ULTIMATE.start_main_~v~0#1|) (* |c_ULTIMATE.start_main_~A~0#1| 4))))) is different from false [2022-12-14 12:34:38,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:34:38,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231343919] [2022-12-14 12:34:38,281 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:34:38,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031724425] [2022-12-14 12:34:38,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031724425] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 12:34:38,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [280889391] [2022-12-14 12:34:38,282 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:34:38,282 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:34:38,283 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:34:38,283 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:34:38,283 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:34:41,161 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:34:41,164 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:34:41,181 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:34:50,501 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '267920#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= ~counter~0 104) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 12:34:50,501 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:34:50,501 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 12:34:50,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-12-14 12:34:50,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814779578] [2022-12-14 12:34:50,501 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 12:34:50,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 12:34:50,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:34:50,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 12:34:50,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=2082, Unknown=1, NotChecked=92, Total=2352 [2022-12-14 12:34:50,503 INFO L87 Difference]: Start difference. First operand 19568 states and 26335 transitions. Second operand has 22 states, 21 states have (on average 5.523809523809524) internal successors, (116), 19 states have internal predecessors, (116), 16 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 18 states have call predecessors, (34), 16 states have call successors, (34) [2022-12-14 12:35:09,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:35:09,717 INFO L93 Difference]: Finished difference Result 22691 states and 30388 transitions. [2022-12-14 12:35:09,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 12:35:09,718 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.523809523809524) internal successors, (116), 19 states have internal predecessors, (116), 16 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 18 states have call predecessors, (34), 16 states have call successors, (34) Word has length 370 [2022-12-14 12:35:09,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:35:09,751 INFO L225 Difference]: With dead ends: 22691 [2022-12-14 12:35:09,751 INFO L226 Difference]: Without dead ends: 20415 [2022-12-14 12:35:09,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 776 GetRequests, 727 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=184, Invalid=2171, Unknown=1, NotChecked=94, Total=2450 [2022-12-14 12:35:09,758 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 115 mSDsluCounter, 1960 mSDsCounter, 0 mSdLazyCounter, 2534 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 2140 SdHoareTripleChecker+Invalid, 2579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2022-12-14 12:35:09,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 2140 Invalid, 2579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2534 Invalid, 0 Unknown, 0 Unchecked, 11.3s Time] [2022-12-14 12:35:09,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20415 states. [2022-12-14 12:35:17,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20415 to 19168. [2022-12-14 12:35:17,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19168 states, 14394 states have (on average 1.1429762401000416) internal successors, (16452), 14543 states have internal predecessors, (16452), 4680 states have call successors, (4680), 94 states have call predecessors, (4680), 93 states have return successors, (4679), 4530 states have call predecessors, (4679), 4679 states have call successors, (4679) [2022-12-14 12:35:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19168 states to 19168 states and 25811 transitions. [2022-12-14 12:35:17,287 INFO L78 Accepts]: Start accepts. Automaton has 19168 states and 25811 transitions. Word has length 370 [2022-12-14 12:35:17,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:35:17,287 INFO L495 AbstractCegarLoop]: Abstraction has 19168 states and 25811 transitions. [2022-12-14 12:35:17,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.523809523809524) internal successors, (116), 19 states have internal predecessors, (116), 16 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 18 states have call predecessors, (34), 16 states have call successors, (34) [2022-12-14 12:35:17,287 INFO L276 IsEmpty]: Start isEmpty. Operand 19168 states and 25811 transitions. [2022-12-14 12:35:17,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-12-14 12:35:17,317 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:35:17,317 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:35:17,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-14 12:35:17,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 12:35:17,518 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:35:17,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:35:17,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2037070321, now seen corresponding path program 13 times [2022-12-14 12:35:17,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:35:17,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212879516] [2022-12-14 12:35:17,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:35:17,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:35:17,568 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:35:17,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1005748202] [2022-12-14 12:35:17,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 12:35:17,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:35:17,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:35:17,569 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:35:17,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 12:35:17,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 12:35:17,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 91 conjunts are in the unsatisfiable core [2022-12-14 12:35:17,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 12:35:18,429 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 138 proven. 5130 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 12:35:18,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 12:35:20,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 138 proven. 1346 refuted. 0 times theorem prover too weak. 3786 trivial. 0 not checked. [2022-12-14 12:35:20,342 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 12:35:20,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212879516] [2022-12-14 12:35:20,342 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 12:35:20,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005748202] [2022-12-14 12:35:20,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005748202] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 12:35:20,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1347551110] [2022-12-14 12:35:20,344 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 12:35:20,344 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 12:35:20,344 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 12:35:20,344 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 12:35:20,344 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 12:35:23,360 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-12-14 12:35:23,364 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-12-14 12:35:23,383 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 12:35:30,635 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '332983#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= ~counter~0 104) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 12:35:30,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 12:35:30,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 12:35:30,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 48] total 94 [2022-12-14 12:35:30,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260454434] [2022-12-14 12:35:30,636 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 12:35:30,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-12-14 12:35:30,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 12:35:30,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-12-14 12:35:30,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4733, Invalid=8607, Unknown=0, NotChecked=0, Total=13340 [2022-12-14 12:35:30,640 INFO L87 Difference]: Start difference. First operand 19168 states and 25811 transitions. Second operand has 94 states, 94 states have (on average 4.425531914893617) internal successors, (416), 94 states have internal predecessors, (416), 91 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 90 states have call predecessors, (92), 90 states have call successors, (92) [2022-12-14 12:36:08,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 12:36:08,943 INFO L93 Difference]: Finished difference Result 76668 states and 116146 transitions. [2022-12-14 12:36:08,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2022-12-14 12:36:08,944 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 4.425531914893617) internal successors, (416), 94 states have internal predecessors, (416), 91 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 90 states have call predecessors, (92), 90 states have call successors, (92) Word has length 370 [2022-12-14 12:36:08,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 12:36:09,103 INFO L225 Difference]: With dead ends: 76668 [2022-12-14 12:36:09,103 INFO L226 Difference]: Without dead ends: 76499 [2022-12-14 12:36:09,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1196 GetRequests, 994 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9821 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=12785, Invalid=28627, Unknown=0, NotChecked=0, Total=41412 [2022-12-14 12:36:09,124 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 2591 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 2088 mSolverCounterSat, 1345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2591 SdHoareTripleChecker+Valid, 1992 SdHoareTripleChecker+Invalid, 3433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1345 IncrementalHoareTripleChecker+Valid, 2088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 12:36:09,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2591 Valid, 1992 Invalid, 3433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1345 Valid, 2088 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 12:36:09,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76499 states. [2022-12-14 12:36:39,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76499 to 75848. [2022-12-14 12:36:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75848 states, 56656 states have (on average 1.242410336063259) internal successors, (70390), 57987 states have internal predecessors, (70390), 19010 states have call successors, (19010), 182 states have call predecessors, (19010), 181 states have return successors, (19009), 17678 states have call predecessors, (19009), 19009 states have call successors, (19009) [2022-12-14 12:36:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75848 states to 75848 states and 108409 transitions. [2022-12-14 12:36:39,365 INFO L78 Accepts]: Start accepts. Automaton has 75848 states and 108409 transitions. Word has length 370 [2022-12-14 12:36:39,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 12:36:39,366 INFO L495 AbstractCegarLoop]: Abstraction has 75848 states and 108409 transitions. [2022-12-14 12:36:39,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.425531914893617) internal successors, (416), 94 states have internal predecessors, (416), 91 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 90 states have call predecessors, (92), 90 states have call successors, (92) [2022-12-14 12:36:39,366 INFO L276 IsEmpty]: Start isEmpty. Operand 75848 states and 108409 transitions. [2022-12-14 12:36:39,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2022-12-14 12:36:39,399 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 12:36:39,399 INFO L195 NwaCegarLoop]: trace histogram [46, 45, 45, 19, 19, 19, 19, 18, 17, 17, 17, 10, 10, 9, 9, 9, 9, 9, 9, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 12:36:39,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-14 12:36:39,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 12:36:39,600 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 12:36:39,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 12:36:39,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1905162744, now seen corresponding path program 3 times [2022-12-14 12:36:39,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 12:36:39,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828808167] [2022-12-14 12:36:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 12:36:39,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 12:36:39,640 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 12:36:39,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2008703070] [2022-12-14 12:36:39,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 12:36:39,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 12:36:39,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 12:36:39,642 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 12:36:39,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472a8e7f-1d2d-4f2b-a29b-08348f8514a1/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 12:36:39,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 12:36:39,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 12:36:39,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 102 conjunts are in the unsatisfiable core [2022-12-14 12:36:39,821 INFO L286 TraceCheckSpWp]: Computing forward predicates...