./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur --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 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb --- 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-38b53e6 [2022-11-26 01:08:29,106 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 01:08:29,109 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 01:08:29,153 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 01:08:29,154 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 01:08:29,155 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 01:08:29,156 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 01:08:29,158 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 01:08:29,167 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 01:08:29,174 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 01:08:29,175 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 01:08:29,176 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 01:08:29,177 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 01:08:29,178 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 01:08:29,180 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 01:08:29,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 01:08:29,185 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 01:08:29,187 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 01:08:29,189 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 01:08:29,196 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 01:08:29,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 01:08:29,202 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 01:08:29,204 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 01:08:29,205 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 01:08:29,210 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 01:08:29,211 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 01:08:29,211 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 01:08:29,213 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 01:08:29,214 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 01:08:29,215 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 01:08:29,215 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 01:08:29,216 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 01:08:29,218 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 01:08:29,220 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 01:08:29,221 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 01:08:29,221 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 01:08:29,222 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 01:08:29,222 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 01:08:29,222 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 01:08:29,223 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 01:08:29,224 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 01:08:29,224 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-26 01:08:29,269 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 01:08:29,269 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 01:08:29,270 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 01:08:29,270 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 01:08:29,271 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 01:08:29,271 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 01:08:29,271 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 01:08:29,271 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 01:08:29,272 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 01:08:29,272 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 01:08:29,273 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 01:08:29,273 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 01:08:29,273 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 01:08:29,273 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 01:08:29,274 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 01:08:29,274 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 01:08:29,274 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 01:08:29,274 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 01:08:29,276 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 01:08:29,276 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 01:08:29,276 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 01:08:29,276 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 01:08:29,276 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 01:08:29,277 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-26 01:08:29,277 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 01:08:29,277 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-26 01:08:29,278 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 01:08:29,278 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-26 01:08:29,278 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 01:08:29,278 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-26 01:08:29,278 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 01:08:29,279 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 01:08:29,279 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 01:08:29,279 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 01:08:29,279 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 01:08:29,280 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 01:08:29,280 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-26 01:08:29,280 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 01:08:29,280 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 01:08:29,280 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-26 01:08:29,281 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 01:08:29,281 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_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/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_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur 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 -> 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb [2022-11-26 01:08:29,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 01:08:29,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 01:08:29,618 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 01:08:29,619 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 01:08:29,620 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 01:08:29,620 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c [2022-11-26 01:08:32,668 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 01:08:32,894 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 01:08:32,894 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c [2022-11-26 01:08:32,901 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/data/826b32696/fa408746e49d451eb9fa8b2e94ff554d/FLAG166abcd3f [2022-11-26 01:08:32,916 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/data/826b32696/fa408746e49d451eb9fa8b2e94ff554d [2022-11-26 01:08:32,919 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 01:08:32,921 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 01:08:32,922 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 01:08:32,922 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 01:08:32,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 01:08:32,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 01:08:32" (1/1) ... [2022-11-26 01:08:32,928 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@721aff7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:32, skipping insertion in model container [2022-11-26 01:08:32,928 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 01:08:32" (1/1) ... [2022-11-26 01:08:32,936 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 01:08:32,951 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 01:08:33,105 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_07c04839-2713-42aa-a528-b076202ce52b/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2022-11-26 01:08:33,125 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 01:08:33,141 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 01:08:33,153 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_07c04839-2713-42aa-a528-b076202ce52b/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2022-11-26 01:08:33,164 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 01:08:33,178 INFO L208 MainTranslator]: Completed translation [2022-11-26 01:08:33,178 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33 WrapperNode [2022-11-26 01:08:33,179 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 01:08:33,180 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 01:08:33,180 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 01:08:33,180 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 01:08:33,188 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,195 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,214 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 80 [2022-11-26 01:08:33,214 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 01:08:33,215 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 01:08:33,215 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 01:08:33,215 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 01:08:33,226 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,227 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,232 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,242 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,245 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,249 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,250 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,251 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,253 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 01:08:33,254 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 01:08:33,254 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 01:08:33,254 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 01:08:33,255 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (1/1) ... [2022-11-26 01:08:33,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 01:08:33,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:33,294 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 01:08:33,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 01:08:33,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 01:08:33,343 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-26 01:08:33,343 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-26 01:08:33,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-26 01:08:33,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 01:08:33,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 01:08:33,344 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-26 01:08:33,344 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-26 01:08:33,428 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 01:08:33,431 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 01:08:33,692 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 01:08:33,738 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 01:08:33,745 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-26 01:08:33,748 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 01:08:33 BoogieIcfgContainer [2022-11-26 01:08:33,748 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 01:08:33,752 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 01:08:33,752 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 01:08:33,756 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 01:08:33,756 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 01:08:32" (1/3) ... [2022-11-26 01:08:33,757 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52ecea0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 01:08:33, skipping insertion in model container [2022-11-26 01:08:33,757 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:08:33" (2/3) ... [2022-11-26 01:08:33,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52ecea0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 01:08:33, skipping insertion in model container [2022-11-26 01:08:33,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 01:08:33" (3/3) ... [2022-11-26 01:08:33,762 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound50.c [2022-11-26 01:08:33,785 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 01:08:33,786 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-26 01:08:33,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 01:08:33,866 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;@18c079f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 01:08:33,866 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-26 01:08:33,871 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 18 states have internal predecessors, (25), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-26 01:08:33,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-26 01:08:33,881 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:33,882 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:33,883 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:33,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:33,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1539547475, now seen corresponding path program 1 times [2022-11-26 01:08:33,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:33,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509192403] [2022-11-26 01:08:33,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:33,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:34,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:34,104 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:34,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509192403] [2022-11-26 01:08:34,146 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-26 01:08:34,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350533263] [2022-11-26 01:08:34,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:34,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:34,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:34,154 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:34,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 01:08:34,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:34,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-26 01:08:34,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:34,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 01:08:34,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:08:34,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350533263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:34,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:08:34,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 01:08:34,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846882789] [2022-11-26 01:08:34,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:34,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-26 01:08:34,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:34,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-26 01:08:34,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-26 01:08:34,402 INFO L87 Difference]: Start difference. First operand has 30 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 18 states have internal predecessors, (25), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:34,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:34,471 INFO L93 Difference]: Finished difference Result 51 states and 79 transitions. [2022-11-26 01:08:34,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-26 01:08:34,474 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 20 [2022-11-26 01:08:34,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:34,488 INFO L225 Difference]: With dead ends: 51 [2022-11-26 01:08:34,488 INFO L226 Difference]: Without dead ends: 28 [2022-11-26 01:08:34,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-26 01:08:34,499 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:34,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 01:08:34,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-11-26 01:08:34,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-11-26 01:08:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-26 01:08:34,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 37 transitions. [2022-11-26 01:08:34,546 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 37 transitions. Word has length 20 [2022-11-26 01:08:34,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:34,548 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 37 transitions. [2022-11-26 01:08:34,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:34,548 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 37 transitions. [2022-11-26 01:08:34,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-26 01:08:34,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:34,550 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:34,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:34,757 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:34,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:34,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1863391506, now seen corresponding path program 1 times [2022-11-26 01:08:34,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:34,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894138241] [2022-11-26 01:08:34,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:34,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:34,776 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:34,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091135930] [2022-11-26 01:08:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:34,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:34,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:34,779 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:34,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 01:08:34,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:34,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-26 01:08:34,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-26 01:08:35,009 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:08:35,009 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:35,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894138241] [2022-11-26 01:08:35,010 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:35,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091135930] [2022-11-26 01:08:35,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091135930] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:35,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:08:35,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 01:08:35,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379158248] [2022-11-26 01:08:35,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:35,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 01:08:35,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 01:08:35,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 01:08:35,018 INFO L87 Difference]: Start difference. First operand 28 states and 37 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:35,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:35,152 INFO L93 Difference]: Finished difference Result 47 states and 62 transitions. [2022-11-26 01:08:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 01:08:35,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 21 [2022-11-26 01:08:35,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:35,154 INFO L225 Difference]: With dead ends: 47 [2022-11-26 01:08:35,154 INFO L226 Difference]: Without dead ends: 40 [2022-11-26 01:08:35,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:08:35,156 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 30 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:35,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 78 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 01:08:35,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-26 01:08:35,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 30. [2022-11-26 01:08:35,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-26 01:08:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-11-26 01:08:35,165 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 21 [2022-11-26 01:08:35,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:35,166 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-11-26 01:08:35,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:35,166 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-11-26 01:08:35,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-26 01:08:35,167 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:35,167 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:35,178 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:35,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:35,374 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:35,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:35,375 INFO L85 PathProgramCache]: Analyzing trace with hash -73319670, now seen corresponding path program 1 times [2022-11-26 01:08:35,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:35,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654153682] [2022-11-26 01:08:35,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:35,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:35,425 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:35,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731320808] [2022-11-26 01:08:35,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:35,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:35,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:35,440 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:35,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 01:08:35,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:35,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 01:08:35,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:35,657 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-26 01:08:35,657 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:08:35,657 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:35,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654153682] [2022-11-26 01:08:35,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:35,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731320808] [2022-11-26 01:08:35,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731320808] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:35,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:08:35,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-26 01:08:35,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711476189] [2022-11-26 01:08:35,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:35,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-26 01:08:35,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:35,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-26 01:08:35,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:08:35,660 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:35,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:35,768 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-11-26 01:08:35,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 01:08:35,768 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2022-11-26 01:08:35,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:35,769 INFO L225 Difference]: With dead ends: 46 [2022-11-26 01:08:35,770 INFO L226 Difference]: Without dead ends: 44 [2022-11-26 01:08:35,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-26 01:08:35,771 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 25 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:35,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 114 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 01:08:35,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-26 01:08:35,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-11-26 01:08:35,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 27 states have internal predecessors, (32), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 01:08:35,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 57 transitions. [2022-11-26 01:08:35,783 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 57 transitions. Word has length 24 [2022-11-26 01:08:35,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:35,783 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 57 transitions. [2022-11-26 01:08:35,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 01:08:35,784 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 57 transitions. [2022-11-26 01:08:35,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-26 01:08:35,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:35,785 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:35,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:35,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:35,991 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:35,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:35,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1101454984, now seen corresponding path program 1 times [2022-11-26 01:08:35,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:35,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037855864] [2022-11-26 01:08:35,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:35,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:36,018 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:36,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1238019259] [2022-11-26 01:08:36,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:36,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:36,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:36,024 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:36,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 01:08:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:36,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 01:08:36,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-26 01:08:36,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:08:36,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-26 01:08:36,254 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:36,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037855864] [2022-11-26 01:08:36,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:36,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238019259] [2022-11-26 01:08:36,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238019259] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:08:36,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [535741020] [2022-11-26 01:08:36,279 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-26 01:08:36,279 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:08:36,297 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:08:36,302 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:08:36,303 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:08:37,216 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:08:37,242 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:08:39,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [535741020] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:39,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:08:39,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [7, 7] total 18 [2022-11-26 01:08:39,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089810737] [2022-11-26 01:08:39,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:39,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-26 01:08:39,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:39,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-26 01:08:39,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-11-26 01:08:39,239 INFO L87 Difference]: Start difference. First operand 43 states and 57 transitions. Second operand has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 01:08:39,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:39,595 INFO L93 Difference]: Finished difference Result 71 states and 97 transitions. [2022-11-26 01:08:39,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-26 01:08:39,596 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 26 [2022-11-26 01:08:39,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:39,597 INFO L225 Difference]: With dead ends: 71 [2022-11-26 01:08:39,597 INFO L226 Difference]: Without dead ends: 64 [2022-11-26 01:08:39,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-11-26 01:08:39,599 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 41 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:39,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 58 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 01:08:39,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-26 01:08:39,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 50. [2022-11-26 01:08:39,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 33 states have (on average 1.2424242424242424) internal successors, (41), 34 states have internal predecessors, (41), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 01:08:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-11-26 01:08:39,628 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 26 [2022-11-26 01:08:39,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:39,628 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-11-26 01:08:39,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 01:08:39,629 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-11-26 01:08:39,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-26 01:08:39,629 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:39,630 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:39,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:39,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:39,836 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:39,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:39,836 INFO L85 PathProgramCache]: Analyzing trace with hash -156943002, now seen corresponding path program 1 times [2022-11-26 01:08:39,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:39,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865454920] [2022-11-26 01:08:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:39,850 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:39,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1261546641] [2022-11-26 01:08:39,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:39,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:39,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:39,852 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:39,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 01:08:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:39,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 01:08:39,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:40,004 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 01:08:40,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:08:40,089 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865454920] [2022-11-26 01:08:40,090 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261546641] [2022-11-26 01:08:40,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261546641] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:08:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [166242439] [2022-11-26 01:08:40,093 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-11-26 01:08:40,093 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:08:40,093 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:08:40,094 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:08:40,094 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:08:40,514 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 38 for LOIs [2022-11-26 01:08:40,523 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:08:40,552 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:08:41,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [166242439] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:41,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:08:41,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [7] total 20 [2022-11-26 01:08:41,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225999617] [2022-11-26 01:08:41,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:41,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 01:08:41,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:41,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 01:08:41,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-11-26 01:08:41,855 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 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-11-26 01:08:42,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:42,284 INFO L93 Difference]: Finished difference Result 72 states and 97 transitions. [2022-11-26 01:08:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 01:08:42,285 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 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) Word has length 29 [2022-11-26 01:08:42,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:42,286 INFO L225 Difference]: With dead ends: 72 [2022-11-26 01:08:42,286 INFO L226 Difference]: Without dead ends: 70 [2022-11-26 01:08:42,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-11-26 01:08:42,288 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 74 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:42,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 57 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:08:42,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-26 01:08:42,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 65. [2022-11-26 01:08:42,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 21 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-26 01:08:42,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 89 transitions. [2022-11-26 01:08:42,323 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 89 transitions. Word has length 29 [2022-11-26 01:08:42,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:42,324 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 89 transitions. [2022-11-26 01:08:42,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 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-11-26 01:08:42,324 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 89 transitions. [2022-11-26 01:08:42,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-26 01:08:42,325 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:42,325 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:42,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:42,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:42,531 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:42,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:42,531 INFO L85 PathProgramCache]: Analyzing trace with hash 187338980, now seen corresponding path program 1 times [2022-11-26 01:08:42,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:42,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280082345] [2022-11-26 01:08:42,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:42,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:42,544 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:42,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741171791] [2022-11-26 01:08:42,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:42,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:42,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:42,546 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:42,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 01:08:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:42,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-26 01:08:42,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:42,767 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-26 01:08:42,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:08:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 01:08:42,967 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:42,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280082345] [2022-11-26 01:08:42,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:42,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741171791] [2022-11-26 01:08:42,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741171791] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:08:42,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1837302821] [2022-11-26 01:08:42,977 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-11-26 01:08:42,978 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:08:42,979 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:08:42,979 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:08:42,979 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:08:43,758 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 38 for LOIs [2022-11-26 01:08:43,764 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:08:43,778 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:08:46,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1837302821] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:08:46,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:08:46,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [8, 6] total 26 [2022-11-26 01:08:46,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034748804] [2022-11-26 01:08:46,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:08:46,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 01:08:46,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:46,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 01:08:46,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-11-26 01:08:46,164 INFO L87 Difference]: Start difference. First operand 65 states and 89 transitions. Second operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 01:08:46,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:46,672 INFO L93 Difference]: Finished difference Result 96 states and 128 transitions. [2022-11-26 01:08:46,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-26 01:08:46,675 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 29 [2022-11-26 01:08:46,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:46,679 INFO L225 Difference]: With dead ends: 96 [2022-11-26 01:08:46,679 INFO L226 Difference]: Without dead ends: 94 [2022-11-26 01:08:46,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-11-26 01:08:46,681 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:46,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 56 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 01:08:46,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-11-26 01:08:46,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 88. [2022-11-26 01:08:46,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 51 states have (on average 1.196078431372549) internal successors, (61), 54 states have internal predecessors, (61), 29 states have call successors, (29), 7 states have call predecessors, (29), 7 states have return successors, (28), 26 states have call predecessors, (28), 28 states have call successors, (28) [2022-11-26 01:08:46,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2022-11-26 01:08:46,720 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 29 [2022-11-26 01:08:46,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:46,720 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2022-11-26 01:08:46,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 01:08:46,721 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2022-11-26 01:08:46,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 01:08:46,722 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:46,723 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:46,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:46,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-26 01:08:46,926 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:46,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:46,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1193022788, now seen corresponding path program 1 times [2022-11-26 01:08:46,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:46,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668700122] [2022-11-26 01:08:46,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:46,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:46,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:08:46,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581250442] [2022-11-26 01:08:46,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:46,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:46,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:46,941 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:46,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 01:08:47,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:47,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-26 01:08:47,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:47,942 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 01:08:47,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:08:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-26 01:08:49,307 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:49,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668700122] [2022-11-26 01:08:49,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:08:49,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581250442] [2022-11-26 01:08:49,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581250442] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:08:49,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [68726122] [2022-11-26 01:08:49,312 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 01:08:49,312 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:08:49,313 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:08:49,313 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:08:49,313 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:08:58,591 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:08:58,595 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:08:58,608 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:09:09,845 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2087#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:09:09,845 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:09:09,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:09:09,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2022-11-26 01:09:09,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813631478] [2022-11-26 01:09:09,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:09:09,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-26 01:09:09,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:09:09,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-26 01:09:09,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1853, Unknown=0, NotChecked=0, Total=2070 [2022-11-26 01:09:09,848 INFO L87 Difference]: Start difference. First operand 88 states and 118 transitions. Second operand has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 01:09:21,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:09:21,905 INFO L93 Difference]: Finished difference Result 218 states and 311 transitions. [2022-11-26 01:09:21,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-26 01:09:21,906 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 51 [2022-11-26 01:09:21,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:09:21,917 INFO L225 Difference]: With dead ends: 218 [2022-11-26 01:09:21,917 INFO L226 Difference]: Without dead ends: 180 [2022-11-26 01:09:21,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 104 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1730 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=554, Invalid=4276, Unknown=0, NotChecked=0, Total=4830 [2022-11-26 01:09:21,920 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 137 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-26 01:09:21,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 196 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2022-11-26 01:09:21,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-11-26 01:09:22,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 137. [2022-11-26 01:09:22,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 87 states have (on average 1.2413793103448276) internal successors, (108), 88 states have internal predecessors, (108), 41 states have call successors, (41), 8 states have call predecessors, (41), 8 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-11-26 01:09:22,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 189 transitions. [2022-11-26 01:09:22,003 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 189 transitions. Word has length 51 [2022-11-26 01:09:22,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:09:22,003 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 189 transitions. [2022-11-26 01:09:22,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 01:09:22,004 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 189 transitions. [2022-11-26 01:09:22,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-26 01:09:22,005 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:09:22,006 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:22,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-26 01:09:22,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:22,210 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:09:22,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:09:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash -900294476, now seen corresponding path program 1 times [2022-11-26 01:09:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:09:22,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726426443] [2022-11-26 01:09:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:22,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:09:22,222 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:09:22,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [878340320] [2022-11-26 01:09:22,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:22,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:22,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:09:22,230 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:09:22,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 01:09:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:09:22,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 01:09:22,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:09:22,339 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 01:09:22,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:09:22,339 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:09:22,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726426443] [2022-11-26 01:09:22,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:09:22,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878340320] [2022-11-26 01:09:22,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878340320] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:09:22,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:09:22,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 01:09:22,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296888513] [2022-11-26 01:09:22,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:09:22,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 01:09:22,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:09:22,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 01:09:22,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 01:09:22,347 INFO L87 Difference]: Start difference. First operand 137 states and 189 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-26 01:09:22,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:09:22,502 INFO L93 Difference]: Finished difference Result 229 states and 321 transitions. [2022-11-26 01:09:22,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 01:09:22,502 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2022-11-26 01:09:22,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:09:22,504 INFO L225 Difference]: With dead ends: 229 [2022-11-26 01:09:22,504 INFO L226 Difference]: Without dead ends: 166 [2022-11-26 01:09:22,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:09:22,506 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 01:09:22,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 84 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 01:09:22,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-11-26 01:09:22,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 155. [2022-11-26 01:09:22,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 93 states have (on average 1.2365591397849462) internal successors, (115), 94 states have internal predecessors, (115), 53 states have call successors, (53), 8 states have call predecessors, (53), 8 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-11-26 01:09:22,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 220 transitions. [2022-11-26 01:09:22,599 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 220 transitions. Word has length 54 [2022-11-26 01:09:22,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:09:22,600 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 220 transitions. [2022-11-26 01:09:22,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-26 01:09:22,600 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 220 transitions. [2022-11-26 01:09:22,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-26 01:09:22,602 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:09:22,602 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:22,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 01:09:22,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:22,808 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:09:22,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:09:22,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1047855047, now seen corresponding path program 1 times [2022-11-26 01:09:22,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:09:22,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493727826] [2022-11-26 01:09:22,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:22,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:09:22,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:09:22,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42209321] [2022-11-26 01:09:22,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:22,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:22,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:09:22,822 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:09:22,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 01:09:22,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:09:22,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 01:09:22,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:09:23,080 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-26 01:09:23,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:09:23,215 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-11-26 01:09:23,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:09:23,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493727826] [2022-11-26 01:09:23,215 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:09:23,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42209321] [2022-11-26 01:09:23,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42209321] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:09:23,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [983295247] [2022-11-26 01:09:23,218 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 01:09:23,218 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:09:23,219 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:09:23,219 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:09:23,219 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:09:29,627 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 32 for LOIs [2022-11-26 01:09:29,667 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:09:29,681 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:09:31,865 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3853#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:09:31,865 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:09:31,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:09:31,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 14 [2022-11-26 01:09:31,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710629635] [2022-11-26 01:09:31,866 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:09:31,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 01:09:31,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:09:31,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 01:09:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-11-26 01:09:31,868 INFO L87 Difference]: Start difference. First operand 155 states and 220 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2022-11-26 01:09:32,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:09:32,505 INFO L93 Difference]: Finished difference Result 198 states and 272 transitions. [2022-11-26 01:09:32,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-26 01:09:32,505 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) Word has length 61 [2022-11-26 01:09:32,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:09:32,510 INFO L225 Difference]: With dead ends: 198 [2022-11-26 01:09:32,510 INFO L226 Difference]: Without dead ends: 196 [2022-11-26 01:09:32,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 146 SyntacticMatches, 12 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=180, Invalid=1152, Unknown=0, NotChecked=0, Total=1332 [2022-11-26 01:09:32,514 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 59 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:09:32,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 111 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:09:32,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-11-26 01:09:32,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 167. [2022-11-26 01:09:32,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 102 states have (on average 1.2156862745098038) internal successors, (124), 103 states have internal predecessors, (124), 53 states have call successors, (53), 11 states have call predecessors, (53), 11 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-11-26 01:09:32,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 229 transitions. [2022-11-26 01:09:32,645 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 229 transitions. Word has length 61 [2022-11-26 01:09:32,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:09:32,645 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 229 transitions. [2022-11-26 01:09:32,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2022-11-26 01:09:32,646 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 229 transitions. [2022-11-26 01:09:32,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-26 01:09:32,647 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:09:32,647 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:32,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 01:09:32,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-26 01:09:32,850 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:09:32,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:09:32,851 INFO L85 PathProgramCache]: Analyzing trace with hash -94425734, now seen corresponding path program 2 times [2022-11-26 01:09:32,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:09:32,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156318516] [2022-11-26 01:09:32,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:32,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:09:32,872 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:09:32,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [94996364] [2022-11-26 01:09:32,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 01:09:32,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:32,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:09:32,892 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:09:32,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 01:09:32,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-26 01:09:32,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:09:32,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-26 01:09:32,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:09:33,568 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-26 01:09:33,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:09:34,086 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-26 01:09:34,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:09:34,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156318516] [2022-11-26 01:09:34,086 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:09:34,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94996364] [2022-11-26 01:09:34,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94996364] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:09:34,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1065265267] [2022-11-26 01:09:34,090 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:09:34,090 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:09:34,090 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:09:34,091 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:09:34,091 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:09:41,306 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:09:41,309 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:09:41,322 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:09:45,277 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4824#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:09:45,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:09:45,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:09:45,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2022-11-26 01:09:45,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392656873] [2022-11-26 01:09:45,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:09:45,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-26 01:09:45,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:09:45,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-26 01:09:45,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1765, Unknown=0, NotChecked=0, Total=1980 [2022-11-26 01:09:45,280 INFO L87 Difference]: Start difference. First operand 167 states and 229 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-26 01:10:04,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:10:04,842 INFO L93 Difference]: Finished difference Result 450 states and 637 transitions. [2022-11-26 01:10:04,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-26 01:10:04,842 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 59 [2022-11-26 01:10:04,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:10:04,844 INFO L225 Difference]: With dead ends: 450 [2022-11-26 01:10:04,845 INFO L226 Difference]: Without dead ends: 379 [2022-11-26 01:10:04,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 127 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2105 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=781, Invalid=5225, Unknown=0, NotChecked=0, Total=6006 [2022-11-26 01:10:04,848 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 268 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 336 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2022-11-26 01:10:04,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 376 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 1155 Invalid, 0 Unknown, 0 Unchecked, 9.6s Time] [2022-11-26 01:10:04,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-11-26 01:10:05,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 248. [2022-11-26 01:10:05,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 156 states have (on average 1.2243589743589745) internal successors, (191), 157 states have internal predecessors, (191), 77 states have call successors, (77), 14 states have call predecessors, (77), 14 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2022-11-26 01:10:05,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 344 transitions. [2022-11-26 01:10:05,026 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 344 transitions. Word has length 59 [2022-11-26 01:10:05,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:10:05,026 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 344 transitions. [2022-11-26 01:10:05,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-26 01:10:05,027 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 344 transitions. [2022-11-26 01:10:05,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-26 01:10:05,028 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:10:05,028 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:10:05,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-26 01:10:05,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-26 01:10:05,235 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:10:05,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:10:05,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1223812978, now seen corresponding path program 3 times [2022-11-26 01:10:05,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:10:05,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268546402] [2022-11-26 01:10:05,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:10:05,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:10:05,247 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:10:05,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460394698] [2022-11-26 01:10:05,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 01:10:05,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:10:05,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:10:05,249 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:10:05,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 01:10:05,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 01:10:05,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:10:05,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-26 01:10:05,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:10:05,366 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-26 01:10:05,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:10:05,444 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-26 01:10:05,444 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:10:05,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268546402] [2022-11-26 01:10:05,445 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:10:05,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460394698] [2022-11-26 01:10:05,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460394698] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:10:05,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [500370997] [2022-11-26 01:10:05,447 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:10:05,447 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:10:05,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:10:05,448 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:10:05,448 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:10:12,581 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:10:12,584 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:10:12,596 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:10:14,736 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6355#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:10:14,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:10:14,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:10:14,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-11-26 01:10:14,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627214486] [2022-11-26 01:10:14,737 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:10:14,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-26 01:10:14,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:10:14,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-26 01:10:14,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-11-26 01:10:14,739 INFO L87 Difference]: Start difference. First operand 248 states and 344 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-26 01:10:15,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:10:15,318 INFO L93 Difference]: Finished difference Result 357 states and 500 transitions. [2022-11-26 01:10:15,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 01:10:15,319 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 59 [2022-11-26 01:10:15,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:10:15,321 INFO L225 Difference]: With dead ends: 357 [2022-11-26 01:10:15,321 INFO L226 Difference]: Without dead ends: 259 [2022-11-26 01:10:15,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 01:10:15,323 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 81 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 01:10:15,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 196 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 01:10:15,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-26 01:10:15,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 229. [2022-11-26 01:10:15,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 141 states have (on average 1.1914893617021276) internal successors, (168), 142 states have internal predecessors, (168), 73 states have call successors, (73), 14 states have call predecessors, (73), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-11-26 01:10:15,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 313 transitions. [2022-11-26 01:10:15,484 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 313 transitions. Word has length 59 [2022-11-26 01:10:15,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:10:15,485 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 313 transitions. [2022-11-26 01:10:15,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-26 01:10:15,485 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 313 transitions. [2022-11-26 01:10:15,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-26 01:10:15,486 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:10:15,486 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:10:15,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 01:10:15,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:10:15,692 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:10:15,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:10:15,693 INFO L85 PathProgramCache]: Analyzing trace with hash 255729376, now seen corresponding path program 4 times [2022-11-26 01:10:15,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:10:15,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006188297] [2022-11-26 01:10:15,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:10:15,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:10:15,701 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:10:15,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464221584] [2022-11-26 01:10:15,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 01:10:15,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:10:15,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:10:15,703 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:10:15,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 01:10:15,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:10:15,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 01:10:15,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:10:15,890 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-26 01:10:15,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:10:15,973 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-26 01:10:15,974 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:10:15,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006188297] [2022-11-26 01:10:15,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:10:15,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464221584] [2022-11-26 01:10:15,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464221584] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-26 01:10:15,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:10:15,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2022-11-26 01:10:15,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854426646] [2022-11-26 01:10:15,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:10:15,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 01:10:15,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:10:15,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 01:10:15,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-26 01:10:15,976 INFO L87 Difference]: Start difference. First operand 229 states and 313 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-26 01:10:16,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:10:16,223 INFO L93 Difference]: Finished difference Result 261 states and 358 transitions. [2022-11-26 01:10:16,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 01:10:16,224 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 64 [2022-11-26 01:10:16,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:10:16,226 INFO L225 Difference]: With dead ends: 261 [2022-11-26 01:10:16,226 INFO L226 Difference]: Without dead ends: 259 [2022-11-26 01:10:16,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-11-26 01:10:16,227 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 01:10:16,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 105 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 01:10:16,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-26 01:10:16,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 255. [2022-11-26 01:10:16,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 153 states have (on average 1.196078431372549) internal successors, (183), 154 states have internal predecessors, (183), 85 states have call successors, (85), 16 states have call predecessors, (85), 16 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2022-11-26 01:10:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 352 transitions. [2022-11-26 01:10:16,405 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 352 transitions. Word has length 64 [2022-11-26 01:10:16,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:10:16,405 INFO L495 AbstractCegarLoop]: Abstraction has 255 states and 352 transitions. [2022-11-26 01:10:16,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-26 01:10:16,406 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 352 transitions. [2022-11-26 01:10:16,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-26 01:10:16,407 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:10:16,407 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:10:16,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-26 01:10:16,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-26 01:10:16,612 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:10:16,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:10:16,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1508724982, now seen corresponding path program 5 times [2022-11-26 01:10:16,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:10:16,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425269106] [2022-11-26 01:10:16,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:10:16,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:10:16,633 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:10:16,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554440279] [2022-11-26 01:10:16,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 01:10:16,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:10:16,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:10:16,635 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:10:16,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 01:10:16,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-26 01:10:16,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:10:16,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-26 01:10:16,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:10:17,435 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 13 proven. 22 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-26 01:10:17,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:10:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-11-26 01:10:18,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:10:18,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425269106] [2022-11-26 01:10:18,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:10:18,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554440279] [2022-11-26 01:10:18,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554440279] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:10:18,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [277974070] [2022-11-26 01:10:18,834 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:10:18,834 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:10:18,835 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:10:18,835 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:10:18,835 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:10:25,638 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:10:25,642 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:10:25,655 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:10:32,052 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8914#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:10:32,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:10:32,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:10:32,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2022-11-26 01:10:32,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441698314] [2022-11-26 01:10:32,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:10:32,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-26 01:10:32,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:10:32,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-26 01:10:32,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1768, Unknown=0, NotChecked=0, Total=1980 [2022-11-26 01:10:32,055 INFO L87 Difference]: Start difference. First operand 255 states and 352 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-26 01:10:57,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:10:57,437 INFO L93 Difference]: Finished difference Result 395 states and 560 transitions. [2022-11-26 01:10:57,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-26 01:10:57,437 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 64 [2022-11-26 01:10:57,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:10:57,440 INFO L225 Difference]: With dead ends: 395 [2022-11-26 01:10:57,440 INFO L226 Difference]: Without dead ends: 393 [2022-11-26 01:10:57,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 141 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1749 ImplicationChecksByTransitivity, 22.6s TimeCoverageRelationStatistics Valid=654, Invalid=4316, Unknown=0, NotChecked=0, Total=4970 [2022-11-26 01:10:57,442 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 280 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 378 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2022-11-26 01:10:57,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 369 Invalid, 1479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 10.1s Time] [2022-11-26 01:10:57,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-11-26 01:10:57,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 342. [2022-11-26 01:10:57,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 202 states have (on average 1.2128712871287128) internal successors, (245), 203 states have internal predecessors, (245), 121 states have call successors, (121), 18 states have call predecessors, (121), 18 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2022-11-26 01:10:57,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 486 transitions. [2022-11-26 01:10:57,780 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 486 transitions. Word has length 64 [2022-11-26 01:10:57,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:10:57,780 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 486 transitions. [2022-11-26 01:10:57,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-26 01:10:57,781 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 486 transitions. [2022-11-26 01:10:57,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-26 01:10:57,782 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:10:57,782 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:10:57,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-26 01:10:57,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-26 01:10:57,988 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:10:57,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:10:57,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1897496259, now seen corresponding path program 1 times [2022-11-26 01:10:57,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:10:57,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136708976] [2022-11-26 01:10:57,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:10:57,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:10:58,000 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:10:58,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [724691644] [2022-11-26 01:10:58,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:10:58,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:10:58,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:10:58,007 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:10:58,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 01:10:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:10:58,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 77 conjunts are in the unsatisfiable core [2022-11-26 01:10:58,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:10:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-11-26 01:10:59,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:11:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-11-26 01:11:00,809 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:11:00,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136708976] [2022-11-26 01:11:00,809 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:11:00,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724691644] [2022-11-26 01:11:00,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724691644] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:11:00,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [236844535] [2022-11-26 01:11:00,811 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 01:11:00,812 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:11:00,812 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:11:00,812 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:11:00,812 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:11:06,788 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:11:06,792 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:11:06,804 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:11:13,780 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10640#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:11:13,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:11:13,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:11:13,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 29 [2022-11-26 01:11:13,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366510476] [2022-11-26 01:11:13,780 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:11:13,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-26 01:11:13,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:11:13,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-26 01:11:13,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1857, Unknown=0, NotChecked=0, Total=2070 [2022-11-26 01:11:13,783 INFO L87 Difference]: Start difference. First operand 342 states and 486 transitions. Second operand has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-26 01:11:25,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:12:25,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:12:25,333 INFO L93 Difference]: Finished difference Result 495 states and 704 transitions. [2022-11-26 01:12:25,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-26 01:12:25,334 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) Word has length 78 [2022-11-26 01:12:25,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:12:25,339 INFO L225 Difference]: With dead ends: 495 [2022-11-26 01:12:25,340 INFO L226 Difference]: Without dead ends: 491 [2022-11-26 01:12:25,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 179 SyntacticMatches, 9 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4353 ImplicationChecksByTransitivity, 57.8s TimeCoverageRelationStatistics Valid=1689, Invalid=10743, Unknown=0, NotChecked=0, Total=12432 [2022-11-26 01:12:25,344 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 292 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 589 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 2773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 589 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2022-11-26 01:12:25,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 620 Invalid, 2773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [589 Valid, 2183 Invalid, 1 Unknown, 0 Unchecked, 21.3s Time] [2022-11-26 01:12:25,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-11-26 01:12:25,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 441. [2022-11-26 01:12:25,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 253 states have (on average 1.225296442687747) internal successors, (310), 254 states have internal predecessors, (310), 165 states have call successors, (165), 22 states have call predecessors, (165), 22 states have return successors, (164), 164 states have call predecessors, (164), 164 states have call successors, (164) [2022-11-26 01:12:25,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 639 transitions. [2022-11-26 01:12:25,931 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 639 transitions. Word has length 78 [2022-11-26 01:12:25,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:12:25,932 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 639 transitions. [2022-11-26 01:12:25,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-26 01:12:25,932 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 639 transitions. [2022-11-26 01:12:25,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-26 01:12:25,934 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:12:25,934 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:12:25,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 01:12:26,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-26 01:12:26,142 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:12:26,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:12:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1729932497, now seen corresponding path program 1 times [2022-11-26 01:12:26,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:12:26,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482048148] [2022-11-26 01:12:26,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:12:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:12:26,155 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:12:26,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [283240397] [2022-11-26 01:12:26,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:12:26,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:12:26,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:12:26,157 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:12:26,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 01:12:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:12:26,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-26 01:12:26,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:12:26,558 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-11-26 01:12:26,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:12:27,481 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-11-26 01:12:27,482 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:12:27,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482048148] [2022-11-26 01:12:27,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:12:27,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283240397] [2022-11-26 01:12:27,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283240397] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:12:27,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [980093428] [2022-11-26 01:12:27,485 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-26 01:12:27,485 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:12:27,485 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:12:27,486 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:12:27,486 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:12:29,816 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 32 for LOIs [2022-11-26 01:12:29,862 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:12:29,878 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:12:33,427 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12773#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:12:33,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:12:33,428 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:12:33,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2022-11-26 01:12:33,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050230995] [2022-11-26 01:12:33,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:12:33,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 01:12:33,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:12:33,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 01:12:33,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1165, Unknown=0, NotChecked=0, Total=1332 [2022-11-26 01:12:33,431 INFO L87 Difference]: Start difference. First operand 441 states and 639 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-11-26 01:12:38,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:12:38,770 INFO L93 Difference]: Finished difference Result 1009 states and 1593 transitions. [2022-11-26 01:12:38,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-26 01:12:38,771 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 81 [2022-11-26 01:12:38,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:12:38,780 INFO L225 Difference]: With dead ends: 1009 [2022-11-26 01:12:38,780 INFO L226 Difference]: Without dead ends: 1007 [2022-11-26 01:12:38,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 194 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1378 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=474, Invalid=2832, Unknown=0, NotChecked=0, Total=3306 [2022-11-26 01:12:38,783 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 161 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-26 01:12:38,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 421 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-26 01:12:38,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2022-11-26 01:12:40,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 929. [2022-11-26 01:12:40,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 447 states have (on average 1.3221476510067114) internal successors, (591), 448 states have internal predecessors, (591), 457 states have call successors, (457), 24 states have call predecessors, (457), 24 states have return successors, (456), 456 states have call predecessors, (456), 456 states have call successors, (456) [2022-11-26 01:12:40,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1504 transitions. [2022-11-26 01:12:40,222 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1504 transitions. Word has length 81 [2022-11-26 01:12:40,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:12:40,223 INFO L495 AbstractCegarLoop]: Abstraction has 929 states and 1504 transitions. [2022-11-26 01:12:40,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-11-26 01:12:40,223 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1504 transitions. [2022-11-26 01:12:40,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-26 01:12:40,225 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:12:40,225 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 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, 1, 1, 1] [2022-11-26 01:12:40,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 01:12:40,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:12:40,432 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:12:40,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:12:40,433 INFO L85 PathProgramCache]: Analyzing trace with hash 144664241, now seen corresponding path program 1 times [2022-11-26 01:12:40,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:12:40,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470498210] [2022-11-26 01:12:40,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:12:40,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:12:40,443 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:12:40,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199500443] [2022-11-26 01:12:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:12:40,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:12:40,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:12:40,446 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:12:40,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-26 01:12:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:12:40,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-26 01:12:40,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:12:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-26 01:12:41,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:12:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-11-26 01:12:42,741 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:12:42,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470498210] [2022-11-26 01:12:42,742 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:12:42,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199500443] [2022-11-26 01:12:42,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199500443] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:12:42,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [273396615] [2022-11-26 01:12:42,744 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:12:42,744 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:12:42,745 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:12:42,745 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:12:42,745 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:12:49,932 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-26 01:12:49,987 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:12:50,004 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:12:58,859 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16576#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:12:58,859 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:12:58,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:12:58,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2022-11-26 01:12:58,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822214162] [2022-11-26 01:12:58,859 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:12:58,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-26 01:12:58,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:12:58,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-26 01:12:58,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1250, Unknown=0, NotChecked=0, Total=1406 [2022-11-26 01:12:58,862 INFO L87 Difference]: Start difference. First operand 929 states and 1504 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-11-26 01:13:37,167 WARN L233 SmtUtils]: Spent 5.80s on a formula simplification that was a NOOP. DAG size: 73 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:13:48,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:13:48,847 INFO L93 Difference]: Finished difference Result 1307 states and 2105 transitions. [2022-11-26 01:13:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-26 01:13:48,847 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 81 [2022-11-26 01:13:48,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:13:48,856 INFO L225 Difference]: With dead ends: 1307 [2022-11-26 01:13:48,856 INFO L226 Difference]: Without dead ends: 1305 [2022-11-26 01:13:48,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 187 SyntacticMatches, 18 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=887, Invalid=5118, Unknown=1, NotChecked=0, Total=6006 [2022-11-26 01:13:48,860 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 178 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 1911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2022-11-26 01:13:48,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 495 Invalid, 1911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 18.2s Time] [2022-11-26 01:13:48,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2022-11-26 01:13:51,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 1166. [2022-11-26 01:13:51,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 563 states have (on average 1.325044404973357) internal successors, (746), 564 states have internal predecessors, (746), 573 states have call successors, (573), 29 states have call predecessors, (573), 29 states have return successors, (572), 572 states have call predecessors, (572), 572 states have call successors, (572) [2022-11-26 01:13:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1891 transitions. [2022-11-26 01:13:51,038 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1891 transitions. Word has length 81 [2022-11-26 01:13:51,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:13:51,039 INFO L495 AbstractCegarLoop]: Abstraction has 1166 states and 1891 transitions. [2022-11-26 01:13:51,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-11-26 01:13:51,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1891 transitions. [2022-11-26 01:13:51,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-26 01:13:51,041 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:13:51,041 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:13:51,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-26 01:13:51,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 01:13:51,247 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:13:51,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:13:51,248 INFO L85 PathProgramCache]: Analyzing trace with hash 646028470, now seen corresponding path program 6 times [2022-11-26 01:13:51,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:13:51,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929198832] [2022-11-26 01:13:51,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:13:51,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:13:51,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:13:51,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1919276232] [2022-11-26 01:13:51,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 01:13:51,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:13:51,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:13:51,270 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:13:51,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-26 01:13:51,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 01:13:51,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:13:51,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-26 01:13:51,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:13:53,964 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 34 proven. 44 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-11-26 01:13:53,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:13:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-26 01:13:54,750 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:13:54,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929198832] [2022-11-26 01:13:54,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:13:54,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919276232] [2022-11-26 01:13:54,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919276232] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:13:54,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [249411801] [2022-11-26 01:13:54,753 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:13:54,753 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:13:54,753 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:13:54,754 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:13:54,754 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:14:07,127 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:14:07,135 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:14:07,149 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:14:11,212 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21371#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:14:11,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:14:11,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:14:11,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8] total 24 [2022-11-26 01:14:11,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926909606] [2022-11-26 01:14:11,213 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:14:11,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-26 01:14:11,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:14:11,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-26 01:14:11,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1624, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 01:14:11,216 INFO L87 Difference]: Start difference. First operand 1166 states and 1891 transitions. Second operand has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-11-26 01:14:43,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:14:43,827 INFO L93 Difference]: Finished difference Result 1313 states and 2105 transitions. [2022-11-26 01:14:43,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-26 01:14:43,828 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 84 [2022-11-26 01:14:43,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:14:43,835 INFO L225 Difference]: With dead ends: 1313 [2022-11-26 01:14:43,835 INFO L226 Difference]: Without dead ends: 1311 [2022-11-26 01:14:43,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 207 SyntacticMatches, 9 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1477 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=378, Invalid=3282, Unknown=0, NotChecked=0, Total=3660 [2022-11-26 01:14:43,838 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 102 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-11-26 01:14:43,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 321 Invalid, 1381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 11.8s Time] [2022-11-26 01:14:43,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1311 states. [2022-11-26 01:14:45,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1311 to 1190. [2022-11-26 01:14:45,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1190 states, 581 states have (on average 1.314974182444062) internal successors, (764), 582 states have internal predecessors, (764), 573 states have call successors, (573), 35 states have call predecessors, (573), 35 states have return successors, (572), 572 states have call predecessors, (572), 572 states have call successors, (572) [2022-11-26 01:14:45,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 1909 transitions. [2022-11-26 01:14:45,848 INFO L78 Accepts]: Start accepts. Automaton has 1190 states and 1909 transitions. Word has length 84 [2022-11-26 01:14:45,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:14:45,849 INFO L495 AbstractCegarLoop]: Abstraction has 1190 states and 1909 transitions. [2022-11-26 01:14:45,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-11-26 01:14:45,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1190 states and 1909 transitions. [2022-11-26 01:14:45,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-26 01:14:45,851 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:14:45,852 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:14:45,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-26 01:14:46,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-26 01:14:46,062 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:14:46,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:14:46,063 INFO L85 PathProgramCache]: Analyzing trace with hash 355863159, now seen corresponding path program 2 times [2022-11-26 01:14:46,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:14:46,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87167517] [2022-11-26 01:14:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:14:46,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:14:46,072 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:14:46,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [963723158] [2022-11-26 01:14:46,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 01:14:46,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:14:46,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:14:46,074 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:14:46,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-26 01:14:46,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-26 01:14:46,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:14:46,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 67 conjunts are in the unsatisfiable core [2022-11-26 01:14:46,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:14:47,295 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-11-26 01:14:47,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:14:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-26 01:14:48,774 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:14:48,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87167517] [2022-11-26 01:14:48,774 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:14:48,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963723158] [2022-11-26 01:14:48,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963723158] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:14:48,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [930243387] [2022-11-26 01:14:48,776 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 01:14:48,776 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:14:48,777 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:14:48,777 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:14:48,777 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:14:55,164 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-26 01:14:55,204 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:14:55,218 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:15:02,153 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26262#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:15:02,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:15:02,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:15:02,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-11-26 01:15:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327456214] [2022-11-26 01:15:02,154 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:15:02,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-26 01:15:02,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:15:02,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-26 01:15:02,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1929, Unknown=0, NotChecked=0, Total=2162 [2022-11-26 01:15:02,157 INFO L87 Difference]: Start difference. First operand 1190 states and 1909 transitions. Second operand has 30 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-26 01:15:25,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:15:59,731 WARN L233 SmtUtils]: Spent 5.19s on a formula simplification. DAG size of input: 91 DAG size of output: 88 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:16:31,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:16:47,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:16:47,473 INFO L93 Difference]: Finished difference Result 1988 states and 3188 transitions. [2022-11-26 01:16:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-11-26 01:16:47,473 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) Word has length 98 [2022-11-26 01:16:47,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:16:47,480 INFO L225 Difference]: With dead ends: 1988 [2022-11-26 01:16:47,480 INFO L226 Difference]: Without dead ends: 1470 [2022-11-26 01:16:47,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 224 SyntacticMatches, 23 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6224 ImplicationChecksByTransitivity, 82.3s TimeCoverageRelationStatistics Valid=2366, Invalid=13384, Unknown=0, NotChecked=0, Total=15750 [2022-11-26 01:16:47,487 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 312 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 2424 mSolverCounterSat, 648 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 3072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 648 IncrementalHoareTripleChecker+Valid, 2424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.3s IncrementalHoareTripleChecker+Time [2022-11-26 01:16:47,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 646 Invalid, 3072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [648 Valid, 2424 Invalid, 0 Unknown, 0 Unchecked, 28.3s Time] [2022-11-26 01:16:47,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-11-26 01:16:49,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 1318. [2022-11-26 01:16:49,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 641 states have (on average 1.31201248049922) internal successors, (841), 642 states have internal predecessors, (841), 637 states have call successors, (637), 39 states have call predecessors, (637), 39 states have return successors, (636), 636 states have call predecessors, (636), 636 states have call successors, (636) [2022-11-26 01:16:49,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 2114 transitions. [2022-11-26 01:16:49,507 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 2114 transitions. Word has length 98 [2022-11-26 01:16:49,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:16:49,508 INFO L495 AbstractCegarLoop]: Abstraction has 1318 states and 2114 transitions. [2022-11-26 01:16:49,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-26 01:16:49,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 2114 transitions. [2022-11-26 01:16:49,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-26 01:16:49,511 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:16:49,511 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:16:49,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-26 01:16:49,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-26 01:16:49,719 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:16:49,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:16:49,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1281823225, now seen corresponding path program 3 times [2022-11-26 01:16:49,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:16:49,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777253734] [2022-11-26 01:16:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:16:49,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:16:49,730 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:16:49,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190857102] [2022-11-26 01:16:49,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 01:16:49,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:16:49,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:16:49,731 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:16:49,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-26 01:16:49,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 01:16:49,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:16:49,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 88 conjunts are in the unsatisfiable core [2022-11-26 01:16:49,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:16:51,326 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 52 proven. 46 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-11-26 01:16:51,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:17:03,060 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 50 proven. 45 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-26 01:17:03,061 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:17:03,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777253734] [2022-11-26 01:17:03,061 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:17:03,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190857102] [2022-11-26 01:17:03,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190857102] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:17:03,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1717966019] [2022-11-26 01:17:03,063 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 01:17:03,063 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:17:03,063 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:17:03,063 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:17:03,064 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:17:09,113 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-26 01:17:09,117 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:17:09,132 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:17:24,369 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32655#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:17:24,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:17:24,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:17:24,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 37 [2022-11-26 01:17:24,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221481712] [2022-11-26 01:17:24,370 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:17:24,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-26 01:17:24,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:17:24,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-26 01:17:24,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=2539, Unknown=0, NotChecked=0, Total=2862 [2022-11-26 01:17:24,372 INFO L87 Difference]: Start difference. First operand 1318 states and 2114 transitions. Second operand has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-26 01:17:36,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:17:48,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:17:50,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:17:53,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:17:55,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:02,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:04,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:06,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:13,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:15,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:24,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:29,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:36,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:44,866 WARN L233 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 119 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:18:50,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:52,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:18:54,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:19:02,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:19:21,245 WARN L233 SmtUtils]: Spent 7.81s on a formula simplification that was a NOOP. DAG size: 107 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:19:32,766 WARN L233 SmtUtils]: Spent 7.92s on a formula simplification that was a NOOP. DAG size: 104 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:19:34,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:19:52,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:19:58,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:00,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:02,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:04,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:06,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:11,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:16,452 WARN L233 SmtUtils]: Spent 5.09s on a formula simplification. DAG size of input: 108 DAG size of output: 106 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:20:24,417 WARN L233 SmtUtils]: Spent 7.72s on a formula simplification that was a NOOP. DAG size: 115 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:20:33,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:40,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:20:43,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:20:43,675 INFO L93 Difference]: Finished difference Result 1547 states and 2425 transitions. [2022-11-26 01:20:43,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-11-26 01:20:43,676 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 103 [2022-11-26 01:20:43,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:20:43,684 INFO L225 Difference]: With dead ends: 1547 [2022-11-26 01:20:43,684 INFO L226 Difference]: Without dead ends: 1539 [2022-11-26 01:20:43,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 243 SyntacticMatches, 12 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5110 ImplicationChecksByTransitivity, 132.1s TimeCoverageRelationStatistics Valid=2152, Invalid=12128, Unknown=0, NotChecked=0, Total=14280 [2022-11-26 01:20:43,687 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 371 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 645 mSolverCounterUnsat, 23 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 84.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 3266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 645 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 23 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 84.9s IncrementalHoareTripleChecker+Time [2022-11-26 01:20:43,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 392 Invalid, 3266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [645 Valid, 2598 Invalid, 23 Unknown, 0 Unchecked, 84.9s Time] [2022-11-26 01:20:43,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1539 states. [2022-11-26 01:20:46,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1539 to 1443. [2022-11-26 01:20:46,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 704 states have (on average 1.3096590909090908) internal successors, (922), 705 states have internal predecessors, (922), 693 states have call successors, (693), 45 states have call predecessors, (693), 45 states have return successors, (692), 692 states have call predecessors, (692), 692 states have call successors, (692) [2022-11-26 01:20:46,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 2307 transitions. [2022-11-26 01:20:46,975 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 2307 transitions. Word has length 103 [2022-11-26 01:20:46,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:20:46,976 INFO L495 AbstractCegarLoop]: Abstraction has 1443 states and 2307 transitions. [2022-11-26 01:20:46,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-26 01:20:46,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 2307 transitions. [2022-11-26 01:20:46,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-11-26 01:20:46,978 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:20:46,978 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:20:46,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-26 01:20:47,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:20:47,179 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:20:47,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:20:47,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1547138168, now seen corresponding path program 2 times [2022-11-26 01:20:47,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:20:47,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048806519] [2022-11-26 01:20:47,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:20:47,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:20:47,188 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:20:47,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934041951] [2022-11-26 01:20:47,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 01:20:47,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:20:47,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:20:47,190 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:20:47,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-26 01:20:47,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-26 01:20:47,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:20:47,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-26 01:20:47,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:20:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 70 proven. 35 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2022-11-26 01:20:48,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:20:49,583 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:20:49,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048806519] [2022-11-26 01:20:49,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:20:49,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934041951] [2022-11-26 01:20:49,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934041951] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:20:49,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2030671407] [2022-11-26 01:20:49,585 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:20:49,586 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:20:49,589 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:20:49,589 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:20:49,589 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:20:55,786 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-26 01:20:55,828 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:20:55,841 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:21:04,121 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '38214#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:21:04,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:21:04,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:21:04,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-11-26 01:21:04,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271481242] [2022-11-26 01:21:04,122 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 01:21:04,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 01:21:04,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:21:04,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 01:21:04,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-11-26 01:21:04,124 INFO L87 Difference]: Start difference. First operand 1443 states and 2307 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-26 01:21:10,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:21:10,164 INFO L93 Difference]: Finished difference Result 1632 states and 2599 transitions. [2022-11-26 01:21:10,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 01:21:10,164 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 108 [2022-11-26 01:21:10,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:21:10,169 INFO L225 Difference]: With dead ends: 1632 [2022-11-26 01:21:10,170 INFO L226 Difference]: Without dead ends: 1630 [2022-11-26 01:21:10,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 172 SyntacticMatches, 25 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=250, Invalid=2006, Unknown=0, NotChecked=0, Total=2256 [2022-11-26 01:21:10,171 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 82 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:21:10,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 266 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-26 01:21:10,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2022-11-26 01:21:13,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1605. [2022-11-26 01:21:13,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 782 states have (on average 1.313299232736573) internal successors, (1027), 783 states have internal predecessors, (1027), 773 states have call successors, (773), 49 states have call predecessors, (773), 49 states have return successors, (772), 772 states have call predecessors, (772), 772 states have call successors, (772) [2022-11-26 01:21:13,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 2572 transitions. [2022-11-26 01:21:13,737 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 2572 transitions. Word has length 108 [2022-11-26 01:21:13,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:21:13,737 INFO L495 AbstractCegarLoop]: Abstraction has 1605 states and 2572 transitions. [2022-11-26 01:21:13,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-26 01:21:13,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 2572 transitions. [2022-11-26 01:21:13,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-26 01:21:13,741 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:21:13,741 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:21:13,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-26 01:21:13,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:21:13,948 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:21:13,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:21:13,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1168736987, now seen corresponding path program 3 times [2022-11-26 01:21:13,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:21:13,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52297941] [2022-11-26 01:21:13,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:21:13,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:21:13,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:21:13,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731407625] [2022-11-26 01:21:13,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 01:21:13,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:21:13,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:21:13,959 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:21:13,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-26 01:21:14,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 01:21:14,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:21:14,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 82 conjunts are in the unsatisfiable core [2022-11-26 01:21:14,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:21:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 63 proven. 57 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-11-26 01:21:15,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:21:16,328 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:21:16,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52297941] [2022-11-26 01:21:16,328 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:21:16,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731407625] [2022-11-26 01:21:16,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731407625] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:21:16,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1213349239] [2022-11-26 01:21:16,330 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:21:16,330 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:21:16,331 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:21:16,331 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:21:16,331 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:21:22,753 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-26 01:21:22,793 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:21:22,806 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:21:27,970 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44109#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:21:27,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:21:27,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:21:27,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-26 01:21:27,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877631611] [2022-11-26 01:21:27,971 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 01:21:27,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 01:21:27,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:21:27,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 01:21:27,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1630, Unknown=0, NotChecked=0, Total=1806 [2022-11-26 01:21:27,973 INFO L87 Difference]: Start difference. First operand 1605 states and 2572 transitions. Second operand has 20 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-11-26 01:21:33,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:21:33,953 INFO L93 Difference]: Finished difference Result 2030 states and 3237 transitions. [2022-11-26 01:21:33,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 01:21:33,954 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2022-11-26 01:21:33,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:21:33,960 INFO L225 Difference]: With dead ends: 2030 [2022-11-26 01:21:33,960 INFO L226 Difference]: Without dead ends: 1719 [2022-11-26 01:21:33,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 186 SyntacticMatches, 14 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=262, Invalid=2600, Unknown=0, NotChecked=0, Total=2862 [2022-11-26 01:21:33,963 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 88 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-26 01:21:33,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 316 Invalid, 1382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-26 01:21:33,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1719 states. [2022-11-26 01:21:37,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1719 to 1707. [2022-11-26 01:21:37,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1707 states, 832 states have (on average 1.3100961538461537) internal successors, (1090), 833 states have internal predecessors, (1090), 821 states have call successors, (821), 53 states have call predecessors, (821), 53 states have return successors, (820), 820 states have call predecessors, (820), 820 states have call successors, (820) [2022-11-26 01:21:37,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1707 states to 1707 states and 2731 transitions. [2022-11-26 01:21:37,828 INFO L78 Accepts]: Start accepts. Automaton has 1707 states and 2731 transitions. Word has length 111 [2022-11-26 01:21:37,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:21:37,828 INFO L495 AbstractCegarLoop]: Abstraction has 1707 states and 2731 transitions. [2022-11-26 01:21:37,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-11-26 01:21:37,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1707 states and 2731 transitions. [2022-11-26 01:21:37,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-26 01:21:37,831 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:21:37,831 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:21:37,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-26 01:21:38,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-26 01:21:38,037 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:21:38,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:21:38,037 INFO L85 PathProgramCache]: Analyzing trace with hash -347612901, now seen corresponding path program 4 times [2022-11-26 01:21:38,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:21:38,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504854829] [2022-11-26 01:21:38,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:21:38,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:21:38,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 01:21:38,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071232840] [2022-11-26 01:21:38,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 01:21:38,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:21:38,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:21:38,049 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:21:38,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07c04839-2713-42aa-a528-b076202ce52b/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-26 01:21:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:21:38,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-26 01:21:38,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:21:41,869 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 54 proven. 66 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-11-26 01:21:41,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:22:01,691 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 68 proven. 49 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-11-26 01:22:01,691 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:22:01,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504854829] [2022-11-26 01:22:01,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 01:22:01,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071232840] [2022-11-26 01:22:01,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071232840] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:22:01,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [865150469] [2022-11-26 01:22:01,693 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 01:22:01,693 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:22:01,693 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:22:01,693 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:22:01,693 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:22:07,447 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-26 01:22:07,490 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-26 01:22:07,502 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:22:29,387 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '51135#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 01:22:29,387 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:22:29,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 01:22:29,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18] total 36 [2022-11-26 01:22:29,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792996575] [2022-11-26 01:22:29,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 01:22:29,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-26 01:22:29,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:22:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-26 01:22:29,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=2342, Unknown=0, NotChecked=0, Total=2652 [2022-11-26 01:22:29,395 INFO L87 Difference]: Start difference. First operand 1707 states and 2731 transitions. Second operand has 36 states, 35 states have (on average 2.085714285714286) internal successors, (73), 32 states have internal predecessors, (73), 12 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) [2022-11-26 01:22:37,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-26 01:22:44,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []