./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/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_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/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_961036b9-87d1-429b-8584-6823227d3807/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 5bfe5681b6d73d5859a119345279b9da165675f4eb4d814fdf24f92881f7a27f --- 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 00:07:34,311 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 00:07:34,313 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 00:07:34,338 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 00:07:34,339 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 00:07:34,340 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 00:07:34,341 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 00:07:34,343 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 00:07:34,345 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 00:07:34,346 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 00:07:34,347 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 00:07:34,348 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 00:07:34,349 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 00:07:34,350 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 00:07:34,351 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 00:07:34,352 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 00:07:34,353 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 00:07:34,354 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 00:07:34,356 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 00:07:34,358 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 00:07:34,360 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 00:07:34,361 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 00:07:34,363 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 00:07:34,364 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 00:07:34,367 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 00:07:34,368 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 00:07:34,368 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 00:07:34,369 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 00:07:34,370 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 00:07:34,371 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 00:07:34,371 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 00:07:34,372 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 00:07:34,373 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 00:07:34,374 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 00:07:34,375 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 00:07:34,375 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 00:07:34,376 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 00:07:34,376 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 00:07:34,377 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 00:07:34,378 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 00:07:34,379 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 00:07:34,379 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-26 00:07:34,405 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 00:07:34,406 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 00:07:34,406 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 00:07:34,406 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 00:07:34,407 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 00:07:34,407 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 00:07:34,407 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 00:07:34,408 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 00:07:34,408 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 00:07:34,408 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 00:07:34,408 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 00:07:34,409 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 00:07:34,409 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 00:07:34,409 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 00:07:34,409 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 00:07:34,409 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 00:07:34,410 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 00:07:34,410 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 00:07:34,411 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 00:07:34,411 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 00:07:34,411 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 00:07:34,411 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 00:07:34,412 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 00:07:34,412 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-26 00:07:34,412 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 00:07:34,412 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-26 00:07:34,412 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 00:07:34,413 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-26 00:07:34,413 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 00:07:34,413 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-26 00:07:34,413 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 00:07:34,413 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 00:07:34,414 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:07:34,414 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 00:07:34,414 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 00:07:34,414 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 00:07:34,415 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-26 00:07:34,415 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 00:07:34,415 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 00:07:34,415 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-26 00:07:34,415 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 00:07:34,416 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_961036b9-87d1-429b-8584-6823227d3807/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_961036b9-87d1-429b-8584-6823227d3807/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 -> 5bfe5681b6d73d5859a119345279b9da165675f4eb4d814fdf24f92881f7a27f [2022-11-26 00:07:34,699 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 00:07:34,731 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 00:07:34,733 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 00:07:34,735 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 00:07:34,748 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 00:07:34,750 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c [2022-11-26 00:07:37,889 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 00:07:38,082 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 00:07:38,083 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c [2022-11-26 00:07:38,089 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/data/5ec1ed1d5/a3188f310f734661b04fe510e3d6a40c/FLAG6250c0895 [2022-11-26 00:07:38,103 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/data/5ec1ed1d5/a3188f310f734661b04fe510e3d6a40c [2022-11-26 00:07:38,106 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 00:07:38,108 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 00:07:38,110 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 00:07:38,110 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 00:07:38,114 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 00:07:38,115 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,116 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24bf4797 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38, skipping insertion in model container [2022-11-26 00:07:38,117 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,125 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 00:07:38,140 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 00:07:38,277 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_961036b9-87d1-429b-8584-6823227d3807/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c[458,471] [2022-11-26 00:07:38,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:07:38,307 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 00:07:38,318 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_961036b9-87d1-429b-8584-6823227d3807/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound50.c[458,471] [2022-11-26 00:07:38,326 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:07:38,358 INFO L208 MainTranslator]: Completed translation [2022-11-26 00:07:38,359 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38 WrapperNode [2022-11-26 00:07:38,359 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 00:07:38,360 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 00:07:38,360 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 00:07:38,361 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 00:07:38,370 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,412 INFO L138 Inliner]: procedures = 14, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 43 [2022-11-26 00:07:38,412 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 00:07:38,413 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 00:07:38,414 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 00:07:38,414 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 00:07:38,424 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,426 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,437 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,437 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,440 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,449 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,458 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,459 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,461 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 00:07:38,462 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 00:07:38,463 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 00:07:38,463 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 00:07:38,464 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (1/1) ... [2022-11-26 00:07:38,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:07:38,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:38,518 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 00:07:38,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 00:07:38,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 00:07:38,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-26 00:07:38,565 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 00:07:38,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 00:07:38,565 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-26 00:07:38,565 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-26 00:07:38,640 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 00:07:38,642 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 00:07:38,864 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 00:07:38,900 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 00:07:38,901 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-26 00:07:38,904 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:07:38 BoogieIcfgContainer [2022-11-26 00:07:38,904 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 00:07:38,907 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 00:07:38,907 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 00:07:38,911 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 00:07:38,911 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 12:07:38" (1/3) ... [2022-11-26 00:07:38,912 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f85598d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:07:38, skipping insertion in model container [2022-11-26 00:07:38,912 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:07:38" (2/3) ... [2022-11-26 00:07:38,913 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f85598d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:07:38, skipping insertion in model container [2022-11-26 00:07:38,913 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:07:38" (3/3) ... [2022-11-26 00:07:38,915 INFO L112 eAbstractionObserver]: Analyzing ICFG ps6-ll_unwindbound50.c [2022-11-26 00:07:38,936 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 00:07:38,936 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-26 00:07:38,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 00:07:38,989 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;@67154ba4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 00:07:38,990 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-26 00:07:38,993 INFO L276 IsEmpty]: Start isEmpty. Operand has 15 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:07:39,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:07:39,002 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:39,002 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:07:39,003 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:39,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:39,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1749202120, now seen corresponding path program 1 times [2022-11-26 00:07:39,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:39,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298777668] [2022-11-26 00:07:39,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:39,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:39,158 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:39,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298777668] [2022-11-26 00:07:39,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-26 00:07:39,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015301182] [2022-11-26 00:07:39,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:39,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:39,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:39,164 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:39,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 00:07:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:39,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-26 00:07:39,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:39,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:39,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:07:39,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015301182] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:07:39,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:07:39,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 00:07:39,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484490121] [2022-11-26 00:07:39,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:07:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-26 00:07:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:39,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-26 00:07:39,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-26 00:07:39,396 INFO L87 Difference]: Start difference. First operand has 15 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:39,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:39,443 INFO L93 Difference]: Finished difference Result 29 states and 42 transitions. [2022-11-26 00:07:39,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-26 00:07:39,446 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-26 00:07:39,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:39,469 INFO L225 Difference]: With dead ends: 29 [2022-11-26 00:07:39,469 INFO L226 Difference]: Without dead ends: 13 [2022-11-26 00:07:39,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 5 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 00:07:39,476 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:39,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:07:39,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-11-26 00:07:39,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-11-26 00:07:39,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 8 states have (on average 1.375) internal successors, (11), 9 states have internal predecessors, (11), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:07:39,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 16 transitions. [2022-11-26 00:07:39,584 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 16 transitions. Word has length 6 [2022-11-26 00:07:39,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:39,584 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 16 transitions. [2022-11-26 00:07:39,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:39,585 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 16 transitions. [2022-11-26 00:07:39,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-26 00:07:39,586 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:39,586 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:07:39,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-26 00:07:39,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-26 00:07:39,787 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:39,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:39,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1208885392, now seen corresponding path program 1 times [2022-11-26 00:07:39,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:39,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625076653] [2022-11-26 00:07:39,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:39,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:39,837 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:39,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625076653] [2022-11-26 00:07:39,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-26 00:07:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105968325] [2022-11-26 00:07:39,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:39,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:39,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:39,847 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:39,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 00:07:39,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:39,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-26 00:07:39,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:39,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:07:39,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105968325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:07:39,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:07:39,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:07:39,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497604362] [2022-11-26 00:07:39,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:07:39,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:07:39,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:39,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:07:39,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:07:39,966 INFO L87 Difference]: Start difference. First operand 13 states and 16 transitions. Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:39,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:39,985 INFO L93 Difference]: Finished difference Result 23 states and 27 transitions. [2022-11-26 00:07:39,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:07:39,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-26 00:07:39,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:39,986 INFO L225 Difference]: With dead ends: 23 [2022-11-26 00:07:39,987 INFO L226 Difference]: Without dead ends: 15 [2022-11-26 00:07:39,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:07:39,989 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:39,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 38 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:07:39,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-11-26 00:07:39,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-11-26 00:07:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.3) internal successors, (13), 11 states have internal predecessors, (13), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:07:40,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2022-11-26 00:07:40,001 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 7 [2022-11-26 00:07:40,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:40,001 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2022-11-26 00:07:40,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:40,002 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2022-11-26 00:07:40,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-26 00:07:40,003 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:40,003 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:07:40,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:40,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:40,204 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:40,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:40,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1210672852, now seen corresponding path program 1 times [2022-11-26 00:07:40,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:40,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532491571] [2022-11-26 00:07:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:40,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:40,233 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:07:40,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311297476] [2022-11-26 00:07:40,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:40,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:40,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:40,241 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:40,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 00:07:40,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:40,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:07:40,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:40,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:40,432 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:07:40,432 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:40,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532491571] [2022-11-26 00:07:40,434 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:07:40,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311297476] [2022-11-26 00:07:40,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311297476] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:07:40,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:07:40,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-26 00:07:40,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578415568] [2022-11-26 00:07:40,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:07:40,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:07:40,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:40,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:07:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:07:40,440 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:40,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:40,675 INFO L93 Difference]: Finished difference Result 25 states and 30 transitions. [2022-11-26 00:07:40,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:07:40,676 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-26 00:07:40,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:40,677 INFO L225 Difference]: With dead ends: 25 [2022-11-26 00:07:40,677 INFO L226 Difference]: Without dead ends: 21 [2022-11-26 00:07:40,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-26 00:07:40,679 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 6 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:40,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 41 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:07:40,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-26 00:07:40,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-11-26 00:07:40,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 14 states have (on average 1.2142857142857142) internal successors, (17), 15 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:07:40,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2022-11-26 00:07:40,688 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 7 [2022-11-26 00:07:40,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:40,689 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2022-11-26 00:07:40,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:40,689 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2022-11-26 00:07:40,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-26 00:07:40,690 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:40,690 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:07:40,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:40,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:40,896 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:40,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:40,897 INFO L85 PathProgramCache]: Analyzing trace with hash 479296502, now seen corresponding path program 1 times [2022-11-26 00:07:40,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:40,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417683988] [2022-11-26 00:07:40,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:40,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:40,911 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:07:40,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2018976491] [2022-11-26 00:07:40,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:40,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:40,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:40,916 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:40,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 00:07:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:40,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:07:40,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:41,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:41,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:41,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:41,142 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:41,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417683988] [2022-11-26 00:07:41,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:07:41,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018976491] [2022-11-26 00:07:41,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018976491] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:41,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1964616673] [2022-11-26 00:07:41,179 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-26 00:07:41,183 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:41,197 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:41,208 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:41,209 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:42,540 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2022-11-26 00:07:42,672 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:47,358 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '350#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:47,358 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:47,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:07:47,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-11-26 00:07:47,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256470813] [2022-11-26 00:07:47,359 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:47,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-26 00:07:47,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:47,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-26 00:07:47,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-11-26 00:07:47,361 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:07:47,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:47,469 INFO L93 Difference]: Finished difference Result 55 states and 65 transitions. [2022-11-26 00:07:47,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:07:47,470 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2022-11-26 00:07:47,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:47,471 INFO L225 Difference]: With dead ends: 55 [2022-11-26 00:07:47,471 INFO L226 Difference]: Without dead ends: 47 [2022-11-26 00:07:47,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:07:47,480 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 29 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:47,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 86 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:07:47,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-26 00:07:47,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 43. [2022-11-26 00:07:47,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.25) internal successors, (35), 31 states have internal predecessors, (35), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:07:47,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 52 transitions. [2022-11-26 00:07:47,491 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 52 transitions. Word has length 15 [2022-11-26 00:07:47,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:47,492 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 52 transitions. [2022-11-26 00:07:47,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:07:47,492 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 52 transitions. [2022-11-26 00:07:47,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-26 00:07:47,493 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:47,493 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:07:47,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:47,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:47,701 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:47,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:47,701 INFO L85 PathProgramCache]: Analyzing trace with hash 481083962, now seen corresponding path program 1 times [2022-11-26 00:07:47,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:47,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362155332] [2022-11-26 00:07:47,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:47,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:47,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:07:47,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569513587] [2022-11-26 00:07:47,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:47,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:47,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:47,714 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:47,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 00:07:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:47,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-26 00:07:47,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:47,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:47,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:47,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-26 00:07:47,963 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:47,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362155332] [2022-11-26 00:07:47,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:07:47,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569513587] [2022-11-26 00:07:47,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569513587] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:47,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:07:47,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2022-11-26 00:07:47,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661152669] [2022-11-26 00:07:47,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:07:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:07:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:47,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:07:47,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:07:47,967 INFO L87 Difference]: Start difference. First operand 43 states and 52 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-26 00:07:48,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:48,052 INFO L93 Difference]: Finished difference Result 57 states and 65 transitions. [2022-11-26 00:07:48,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:07:48,053 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-26 00:07:48,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:48,056 INFO L225 Difference]: With dead ends: 57 [2022-11-26 00:07:48,056 INFO L226 Difference]: Without dead ends: 49 [2022-11-26 00:07:48,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-11-26 00:07:48,063 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 8 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:48,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 26 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:07:48,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-26 00:07:48,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2022-11-26 00:07:48,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 32 states have internal predecessors, (34), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:07:48,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 49 transitions. [2022-11-26 00:07:48,099 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 49 transitions. Word has length 15 [2022-11-26 00:07:48,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:48,100 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 49 transitions. [2022-11-26 00:07:48,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-26 00:07:48,100 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 49 transitions. [2022-11-26 00:07:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-26 00:07:48,102 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:48,102 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:07:48,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:48,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:48,309 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:48,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:48,309 INFO L85 PathProgramCache]: Analyzing trace with hash 669026573, now seen corresponding path program 1 times [2022-11-26 00:07:48,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:48,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737284835] [2022-11-26 00:07:48,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:48,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:48,322 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:07:48,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408150672] [2022-11-26 00:07:48,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:48,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:48,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:48,323 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:48,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 00:07:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:48,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-26 00:07:48,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:48,549 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-26 00:07:48,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:53,428 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) .cse0) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:08:13,654 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_14| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 6) .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 10)) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_14|) .cse0))))) is different from true [2022-11-26 00:08:31,893 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_14| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 6) .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| 10)) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_19| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_14|) .cse0)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-26 00:08:52,287 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))))) is different from false [2022-11-26 00:08:54,330 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:08:54,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737284835] [2022-11-26 00:08:54,331 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:08:54,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408150672] [2022-11-26 00:08:54,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408150672] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:08:54,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [172935135] [2022-11-26 00:08:54,333 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:08:54,333 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:54,334 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:54,334 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:54,334 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:54,942 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:08:54,948 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:55,449 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '887#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:55,449 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:55,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:08:55,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-11-26 00:08:55,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42090614] [2022-11-26 00:08:55,450 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:55,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-26 00:08:55,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:55,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-26 00:08:55,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=357, Unknown=4, NotChecked=164, Total=600 [2022-11-26 00:08:55,451 INFO L87 Difference]: Start difference. First operand 43 states and 49 transitions. Second operand has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:08:55,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:08:55,631 INFO L93 Difference]: Finished difference Result 48 states and 53 transitions. [2022-11-26 00:08:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-26 00:08:55,633 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 26 [2022-11-26 00:08:55,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:08:55,635 INFO L225 Difference]: With dead ends: 48 [2022-11-26 00:08:55,635 INFO L226 Difference]: Without dead ends: 42 [2022-11-26 00:08:55,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=95, Invalid=469, Unknown=4, NotChecked=188, Total=756 [2022-11-26 00:08:55,636 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 6 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:08:55,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 57 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:08:55,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-11-26 00:08:55,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-11-26 00:08:55,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.1) internal successors, (33), 31 states have internal predecessors, (33), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:08:55,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2022-11-26 00:08:55,653 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 26 [2022-11-26 00:08:55,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:08:55,654 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2022-11-26 00:08:55,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:08:55,654 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2022-11-26 00:08:55,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-26 00:08:55,656 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:08:55,656 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:08:55,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-26 00:08:55,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:55,862 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:08:55,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:08:55,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1479325671, now seen corresponding path program 2 times [2022-11-26 00:08:55,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:08:55,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977634029] [2022-11-26 00:08:55,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:08:55,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:08:55,884 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:08:55,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2056782402] [2022-11-26 00:08:55,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:08:55,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:55,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:08:55,889 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:08:55,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 00:08:55,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-26 00:08:55,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:08:55,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-26 00:08:55,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-26 00:08:56,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:08:56,401 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:08:56,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977634029] [2022-11-26 00:08:56,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:08:56,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056782402] [2022-11-26 00:08:56,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056782402] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:08:56,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [839713873] [2022-11-26 00:08:56,405 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:08:56,405 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:56,406 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:56,407 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:56,407 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:56,976 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:08:56,982 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:57,507 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1199#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:57,508 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:57,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:08:57,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-11-26 00:08:57,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137612470] [2022-11-26 00:08:57,508 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:57,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:08:57,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:57,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:08:57,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-11-26 00:08:57,510 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 00:08:57,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:08:57,720 INFO L93 Difference]: Finished difference Result 47 states and 50 transitions. [2022-11-26 00:08:57,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:08:57,721 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2022-11-26 00:08:57,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:08:57,722 INFO L225 Difference]: With dead ends: 47 [2022-11-26 00:08:57,722 INFO L226 Difference]: Without dead ends: 41 [2022-11-26 00:08:57,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-11-26 00:08:57,724 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 7 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:08:57,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 74 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:08:57,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-26 00:08:57,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-11-26 00:08:57,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-26 00:08:57,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2022-11-26 00:08:57,735 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 34 [2022-11-26 00:08:57,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:08:57,736 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2022-11-26 00:08:57,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 00:08:57,736 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2022-11-26 00:08:57,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-26 00:08:57,737 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:08:57,737 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:08:57,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-26 00:08:57,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-26 00:08:57,943 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:08:57,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:08:57,944 INFO L85 PathProgramCache]: Analyzing trace with hash 179399873, now seen corresponding path program 3 times [2022-11-26 00:08:57,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:08:57,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473161843] [2022-11-26 00:08:57,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:08:57,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:08:57,953 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:08:57,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796224553] [2022-11-26 00:08:57,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:08:57,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:57,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:08:57,955 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:08:57,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 00:08:58,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:08:58,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:08:58,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-26 00:08:58,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 38 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-26 00:08:58,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:09:02,515 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))))) is different from false [2022-11-26 00:09:04,544 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:09:04,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473161843] [2022-11-26 00:09:04,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:09:04,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796224553] [2022-11-26 00:09:04,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796224553] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:09:04,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1060559766] [2022-11-26 00:09:04,547 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:09:04,547 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:09:04,548 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:09:04,548 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:09:04,548 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:09:05,092 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:09:05,097 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:09:05,659 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1534#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:09:05,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:09:05,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:09:05,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-11-26 00:09:05,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507419007] [2022-11-26 00:09:05,660 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:09:05,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:09:05,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:09:05,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:09:05,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=515, Unknown=1, NotChecked=46, Total=650 [2022-11-26 00:09:05,662 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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 00:09:05,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:09:05,905 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2022-11-26 00:09:05,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-26 00:09:05,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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 42 [2022-11-26 00:09:05,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:09:05,906 INFO L225 Difference]: With dead ends: 49 [2022-11-26 00:09:05,906 INFO L226 Difference]: Without dead ends: 43 [2022-11-26 00:09:05,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=111, Invalid=648, Unknown=1, NotChecked=52, Total=812 [2022-11-26 00:09:05,908 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 6 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:09:05,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 111 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:09:05,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-26 00:09:05,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-11-26 00:09:05,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:09:05,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 46 transitions. [2022-11-26 00:09:05,928 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 46 transitions. Word has length 42 [2022-11-26 00:09:05,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:09:05,928 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 46 transitions. [2022-11-26 00:09:05,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 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 00:09:05,928 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 46 transitions. [2022-11-26 00:09:05,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-26 00:09:05,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:09:05,929 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:09:05,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 00:09:06,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:06,137 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:09:06,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:09:06,137 INFO L85 PathProgramCache]: Analyzing trace with hash -783657828, now seen corresponding path program 1 times [2022-11-26 00:09:06,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:09:06,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79780808] [2022-11-26 00:09:06,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:06,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:09:06,147 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:09:06,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1261728845] [2022-11-26 00:09:06,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:06,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:06,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:09:06,148 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:09:06,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 00:09:06,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:06,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:09:06,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:09:06,299 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 24 proven. 56 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-26 00:09:06,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:09:06,410 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 00:09:06,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:09:06,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79780808] [2022-11-26 00:09:06,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:09:06,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261728845] [2022-11-26 00:09:06,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261728845] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:09:06,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [473738485] [2022-11-26 00:09:06,413 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:09:06,414 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:09:06,414 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:09:06,414 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:09:06,414 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:09:07,094 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-26 00:09:07,100 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:09:07,719 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1950#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:09:07,719 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:09:07,719 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:09:07,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-26 00:09:07,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772849072] [2022-11-26 00:09:07,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:09:07,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:09:07,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:09:07,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:09:07,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:09:07,722 INFO L87 Difference]: Start difference. First operand 43 states and 46 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-26 00:09:08,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:09:08,016 INFO L93 Difference]: Finished difference Result 129 states and 141 transitions. [2022-11-26 00:09:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-26 00:09:08,017 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 44 [2022-11-26 00:09:08,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:09:08,018 INFO L225 Difference]: With dead ends: 129 [2022-11-26 00:09:08,018 INFO L226 Difference]: Without dead ends: 119 [2022-11-26 00:09:08,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=221, Invalid=835, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:09:08,019 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 77 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:09:08,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 152 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:09:08,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-11-26 00:09:08,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 94. [2022-11-26 00:09:08,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 66 states have (on average 1.106060606060606) internal successors, (73), 71 states have internal predecessors, (73), 17 states have call successors, (17), 11 states have call predecessors, (17), 10 states have return successors, (16), 11 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-26 00:09:08,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 106 transitions. [2022-11-26 00:09:08,059 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 106 transitions. Word has length 44 [2022-11-26 00:09:08,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:09:08,060 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 106 transitions. [2022-11-26 00:09:08,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-26 00:09:08,060 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 106 transitions. [2022-11-26 00:09:08,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-26 00:09:08,061 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:09:08,062 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:09:08,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 00:09:08,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:08,274 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:09:08,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:09:08,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1502128027, now seen corresponding path program 4 times [2022-11-26 00:09:08,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:09:08,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557669216] [2022-11-26 00:09:08,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:08,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:09:08,284 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:09:08,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [786253229] [2022-11-26 00:09:08,284 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:09:08,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:08,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:09:08,286 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:09:08,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 00:09:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:08,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-26 00:09:08,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:09:08,609 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 26 proven. 41 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-26 00:09:08,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:09:12,676 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) .cse0) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:09:28,744 WARN L859 $PredicateComparison]: unable to prove that (or (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_81| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95|))) (or (= 0 (mod (+ .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 10) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 6)) 12)) (= .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_81|))))) (not (= |c___VERIFIER_assert_#in~cond| 0))) is different from true [2022-11-26 00:09:46,794 WARN L859 $PredicateComparison]: unable to prove that (or (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_81| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95|))) (or (= 0 (mod (+ .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 10) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| 6)) 12)) (= .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_95| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_81|))))) (not (= |c___VERIFIER_assert_#in~cond| 0)) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-26 00:10:09,013 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))))) is different from false [2022-11-26 00:10:11,039 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:11,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557669216] [2022-11-26 00:10:11,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:10:11,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786253229] [2022-11-26 00:10:11,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786253229] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:11,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1629490287] [2022-11-26 00:10:11,041 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:10:11,042 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:11,042 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:11,042 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:11,042 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:11,762 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:10:11,767 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:12,500 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2516#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:12,500 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:12,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:10:12,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-11-26 00:10:12,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154462202] [2022-11-26 00:10:12,501 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:12,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-26 00:10:12,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:12,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-26 00:10:12,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=480, Unknown=7, NotChecked=188, Total=756 [2022-11-26 00:10:12,503 INFO L87 Difference]: Start difference. First operand 94 states and 106 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:10:12,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:12,795 INFO L93 Difference]: Finished difference Result 99 states and 110 transitions. [2022-11-26 00:10:12,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:10:12,796 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2022-11-26 00:10:12,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:12,797 INFO L225 Difference]: With dead ends: 99 [2022-11-26 00:10:12,797 INFO L226 Difference]: Without dead ends: 93 [2022-11-26 00:10:12,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=101, Invalid=610, Unknown=7, NotChecked=212, Total=930 [2022-11-26 00:10:12,800 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:12,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 144 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:10:12,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-11-26 00:10:12,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-11-26 00:10:12,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 66 states have (on average 1.0909090909090908) internal successors, (72), 70 states have internal predecessors, (72), 16 states have call successors, (16), 11 states have call predecessors, (16), 10 states have return successors, (15), 11 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-26 00:10:12,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2022-11-26 00:10:12,822 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 50 [2022-11-26 00:10:12,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:12,823 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2022-11-26 00:10:12,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:10:12,823 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2022-11-26 00:10:12,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-26 00:10:12,824 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:12,824 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:10:12,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-26 00:10:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-26 00:10:13,044 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:13,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1530107787, now seen corresponding path program 5 times [2022-11-26 00:10:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:13,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026091146] [2022-11-26 00:10:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:13,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:13,058 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:10:13,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [259954335] [2022-11-26 00:10:13,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:10:13,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:13,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:13,068 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:13,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 00:10:13,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-26 00:10:13,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:10:13,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-26 00:10:13,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:10:13,608 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 22 proven. 70 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-26 00:10:13,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:13,763 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:13,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026091146] [2022-11-26 00:10:13,763 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:10:13,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259954335] [2022-11-26 00:10:13,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259954335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:13,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [118233228] [2022-11-26 00:10:13,765 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:10:13,765 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:13,766 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:13,766 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:13,766 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:14,284 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:10:14,289 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:14,808 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3047#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:14,808 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:14,808 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:10:14,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-26 00:10:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434722976] [2022-11-26 00:10:14,808 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:14,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-26 00:10:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:14,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-26 00:10:14,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-11-26 00:10:14,810 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:10:15,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:15,121 INFO L93 Difference]: Finished difference Result 98 states and 107 transitions. [2022-11-26 00:10:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-26 00:10:15,121 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 58 [2022-11-26 00:10:15,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:15,123 INFO L225 Difference]: With dead ends: 98 [2022-11-26 00:10:15,123 INFO L226 Difference]: Without dead ends: 92 [2022-11-26 00:10:15,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-11-26 00:10:15,124 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 6 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:15,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 181 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:10:15,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-11-26 00:10:15,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2022-11-26 00:10:15,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 66 states have (on average 1.0757575757575757) internal successors, (71), 69 states have internal predecessors, (71), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-26 00:10:15,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2022-11-26 00:10:15,144 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 58 [2022-11-26 00:10:15,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:15,144 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2022-11-26 00:10:15,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:10:15,145 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2022-11-26 00:10:15,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-26 00:10:15,146 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:15,146 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:10:15,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 00:10:15,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:15,352 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:15,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1835618481, now seen corresponding path program 6 times [2022-11-26 00:10:15,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:15,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301663027] [2022-11-26 00:10:15,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:15,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:15,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:10:15,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096920631] [2022-11-26 00:10:15,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:10:15,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:15,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:15,372 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:15,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 00:10:15,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:10:15,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:10:15,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-26 00:10:15,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:10:15,827 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 15 proven. 106 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-26 00:10:15,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:15,993 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:15,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301663027] [2022-11-26 00:10:15,994 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:10:15,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096920631] [2022-11-26 00:10:15,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096920631] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:15,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1955592218] [2022-11-26 00:10:15,996 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:10:15,996 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:15,996 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:15,996 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:15,996 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:16,520 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:10:16,524 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:17,094 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3599#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:17,094 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:17,094 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:10:17,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-11-26 00:10:17,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119100777] [2022-11-26 00:10:17,095 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:17,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:10:17,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:17,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:10:17,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-11-26 00:10:17,096 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 8 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 00:10:17,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:17,443 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2022-11-26 00:10:17,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-26 00:10:17,443 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 8 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) Word has length 66 [2022-11-26 00:10:17,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:17,444 INFO L225 Difference]: With dead ends: 97 [2022-11-26 00:10:17,444 INFO L226 Difference]: Without dead ends: 91 [2022-11-26 00:10:17,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-11-26 00:10:17,445 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 7 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:17,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 206 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:10:17,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-11-26 00:10:17,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-11-26 00:10:17,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 66 states have (on average 1.0606060606060606) internal successors, (70), 68 states have internal predecessors, (70), 14 states have call successors, (14), 11 states have call predecessors, (14), 10 states have return successors, (13), 11 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-26 00:10:17,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 97 transitions. [2022-11-26 00:10:17,466 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 97 transitions. Word has length 66 [2022-11-26 00:10:17,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:17,466 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 97 transitions. [2022-11-26 00:10:17,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 8 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 00:10:17,466 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 97 transitions. [2022-11-26 00:10:17,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-26 00:10:17,468 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:17,468 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:10:17,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-26 00:10:17,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:17,674 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:17,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash 251755561, now seen corresponding path program 7 times [2022-11-26 00:10:17,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:17,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978370038] [2022-11-26 00:10:17,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:17,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:17,684 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:10:17,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014791318] [2022-11-26 00:10:17,685 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:10:17,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:17,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:17,686 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:17,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 00:10:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:10:18,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-26 00:10:18,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:10:18,349 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 41 proven. 113 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-26 00:10:18,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:22,423 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) .cse0) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:10:42,477 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_135| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| 10) (* 7 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| 6) .cse0) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_135|) .cse0))))) is different from true [2022-11-26 00:11:00,541 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_135| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| 10) (* 7 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| 6) .cse0) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_167| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_135|) .cse0)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-26 00:11:04,890 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) .cse0) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:11:14,952 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))))) is different from false [2022-11-26 00:11:16,976 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:11:16,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978370038] [2022-11-26 00:11:16,976 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:11:16,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014791318] [2022-11-26 00:11:16,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014791318] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:11:16,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1894551538] [2022-11-26 00:11:16,978 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:11:16,979 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:11:16,979 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:11:16,979 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:11:16,979 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:11:17,465 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:11:17,470 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:11:18,019 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4175#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:11:18,019 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:11:18,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:11:18,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-26 00:11:18,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011310426] [2022-11-26 00:11:18,019 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:11:18,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 00:11:18,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:11:18,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 00:11:18,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=582, Unknown=5, NotChecked=260, Total=930 [2022-11-26 00:11:18,021 INFO L87 Difference]: Start difference. First operand 91 states and 97 transitions. Second operand has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-26 00:11:18,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:11:18,419 INFO L93 Difference]: Finished difference Result 96 states and 101 transitions. [2022-11-26 00:11:18,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:11:18,419 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 74 [2022-11-26 00:11:18,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:11:18,421 INFO L225 Difference]: With dead ends: 96 [2022-11-26 00:11:18,421 INFO L226 Difference]: Without dead ends: 90 [2022-11-26 00:11:18,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=102, Invalid=725, Unknown=5, NotChecked=290, Total=1122 [2022-11-26 00:11:18,422 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 6 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:11:18,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 267 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:11:18,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-26 00:11:18,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-11-26 00:11:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.0454545454545454) internal successors, (69), 67 states have internal predecessors, (69), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 00:11:18,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2022-11-26 00:11:18,441 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 74 [2022-11-26 00:11:18,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:11:18,441 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2022-11-26 00:11:18,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-26 00:11:18,442 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2022-11-26 00:11:18,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-26 00:11:18,443 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:11:18,443 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:11:18,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-26 00:11:18,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-26 00:11:18,648 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:11:18,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:11:18,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1277611779, now seen corresponding path program 8 times [2022-11-26 00:11:18,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:11:18,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962148055] [2022-11-26 00:11:18,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:11:18,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:11:18,659 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:11:18,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185235502] [2022-11-26 00:11:18,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:11:18,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:11:18,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:11:18,660 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:11:18,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 00:11:49,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-26 00:11:49,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:11:49,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-26 00:11:49,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:11:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 25 proven. 166 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-26 00:11:49,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:11:49,494 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:11:49,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962148055] [2022-11-26 00:11:49,495 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:11:49,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185235502] [2022-11-26 00:11:49,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185235502] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:11:49,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [114499091] [2022-11-26 00:11:49,497 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:11:49,497 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:11:49,497 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:11:49,497 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:11:49,498 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:11:50,213 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:11:50,220 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:11:51,070 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4769#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:11:51,070 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:11:51,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:11:51,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-26 00:11:51,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200848181] [2022-11-26 00:11:51,070 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:11:51,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:11:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:11:51,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:11:51,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-11-26 00:11:51,072 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-26 00:11:51,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:11:51,541 INFO L93 Difference]: Finished difference Result 95 states and 98 transitions. [2022-11-26 00:11:51,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-26 00:11:51,541 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 82 [2022-11-26 00:11:51,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:11:51,542 INFO L225 Difference]: With dead ends: 95 [2022-11-26 00:11:51,543 INFO L226 Difference]: Without dead ends: 89 [2022-11-26 00:11:51,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-11-26 00:11:51,544 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:11:51,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 316 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:11:51,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-26 00:11:51,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-26 00:11:51,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.0303030303030303) internal successors, (68), 66 states have internal predecessors, (68), 12 states have call successors, (12), 11 states have call predecessors, (12), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-26 00:11:51,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 91 transitions. [2022-11-26 00:11:51,561 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 91 transitions. Word has length 82 [2022-11-26 00:11:51,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:11:51,562 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 91 transitions. [2022-11-26 00:11:51,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-26 00:11:51,562 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 91 transitions. [2022-11-26 00:11:51,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-26 00:11:51,563 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:11:51,563 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:11:51,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 00:11:51,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:11:51,772 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:11:51,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:11:51,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1038047267, now seen corresponding path program 9 times [2022-11-26 00:11:51,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:11:51,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197077942] [2022-11-26 00:11:51,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:11:51,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:11:51,786 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:11:51,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535335971] [2022-11-26 00:11:51,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:11:51,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:11:51,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:11:51,793 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:11:51,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 00:11:52,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:11:52,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:11:52,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-26 00:11:52,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:11:53,024 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 21 proven. 211 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-11-26 00:11:53,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:11:58,116 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (= (+ (* 9 |ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 18) 81)) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 8)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |ULTIMATE.start_main_~k~0#1|))) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:11:58,118 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:11:58,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197077942] [2022-11-26 00:11:58,118 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:11:58,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535335971] [2022-11-26 00:11:58,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535335971] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:11:58,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [706757178] [2022-11-26 00:11:58,120 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:11:58,120 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:11:58,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:11:58,120 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:11:58,121 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:11:58,626 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:11:58,631 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:11:59,361 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5585#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:11:59,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:11:59,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:11:59,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-11-26 00:11:59,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131811708] [2022-11-26 00:11:59,362 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:11:59,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 00:11:59,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:11:59,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 00:11:59,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1216, Unknown=1, NotChecked=72, Total=1482 [2022-11-26 00:11:59,364 INFO L87 Difference]: Start difference. First operand 89 states and 91 transitions. Second operand has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-26 00:11:59,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:11:59,880 INFO L93 Difference]: Finished difference Result 97 states and 101 transitions. [2022-11-26 00:11:59,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:11:59,881 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 90 [2022-11-26 00:11:59,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:11:59,882 INFO L225 Difference]: With dead ends: 97 [2022-11-26 00:11:59,882 INFO L226 Difference]: Without dead ends: 91 [2022-11-26 00:11:59,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=213, Invalid=1430, Unknown=1, NotChecked=78, Total=1722 [2022-11-26 00:11:59,884 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 7 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:11:59,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 347 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:11:59,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-11-26 00:11:59,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-11-26 00:11:59,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 states have internal predecessors, (69), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 00:11:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 94 transitions. [2022-11-26 00:11:59,899 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 94 transitions. Word has length 90 [2022-11-26 00:11:59,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:11:59,900 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 94 transitions. [2022-11-26 00:11:59,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-26 00:11:59,900 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 94 transitions. [2022-11-26 00:11:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-11-26 00:11:59,902 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:11:59,902 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:11:59,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 00:12:00,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-26 00:12:00,109 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:12:00,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:12:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1775712440, now seen corresponding path program 2 times [2022-11-26 00:12:00,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:12:00,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221240690] [2022-11-26 00:12:00,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:12:00,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:12:00,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:12:00,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1714085486] [2022-11-26 00:12:00,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:12:00,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:12:00,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:12:00,130 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:12:00,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-26 00:12:05,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-11-26 00:12:05,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:12:05,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:12:05,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:12:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 60 proven. 380 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-26 00:12:05,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:12:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-26 00:12:06,251 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:12:06,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221240690] [2022-11-26 00:12:06,251 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:12:06,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714085486] [2022-11-26 00:12:06,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714085486] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:12:06,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1523972288] [2022-11-26 00:12:06,253 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:12:06,253 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:12:06,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:12:06,254 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:12:06,254 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:12:06,812 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-26 00:12:06,817 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:12:07,441 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6433#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:12:07,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:12:07,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:12:07,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-11-26 00:12:07,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378544987] [2022-11-26 00:12:07,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:12:07,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-26 00:12:07,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:12:07,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-26 00:12:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=942, Unknown=0, NotChecked=0, Total=1260 [2022-11-26 00:12:07,445 INFO L87 Difference]: Start difference. First operand 91 states and 94 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-11-26 00:12:08,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:12:08,127 INFO L93 Difference]: Finished difference Result 261 states and 285 transitions. [2022-11-26 00:12:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-26 00:12:08,127 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 92 [2022-11-26 00:12:08,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:12:08,129 INFO L225 Difference]: With dead ends: 261 [2022-11-26 00:12:08,129 INFO L226 Difference]: Without dead ends: 251 [2022-11-26 00:12:08,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=833, Invalid=2359, Unknown=0, NotChecked=0, Total=3192 [2022-11-26 00:12:08,131 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 155 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:12:08,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 234 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:12:08,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-11-26 00:12:08,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 196. [2022-11-26 00:12:08,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 138 states have (on average 1.0942028985507246) internal successors, (151), 149 states have internal predecessors, (151), 35 states have call successors, (35), 23 states have call predecessors, (35), 22 states have return successors, (34), 23 states have call predecessors, (34), 34 states have call successors, (34) [2022-11-26 00:12:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 220 transitions. [2022-11-26 00:12:08,163 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 220 transitions. Word has length 92 [2022-11-26 00:12:08,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:12:08,164 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 220 transitions. [2022-11-26 00:12:08,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-11-26 00:12:08,164 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 220 transitions. [2022-11-26 00:12:08,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-26 00:12:08,166 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:12:08,166 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:12:08,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-26 00:12:08,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 00:12:08,375 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:12:08,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:12:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash 789120695, now seen corresponding path program 10 times [2022-11-26 00:12:08,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:12:08,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663832584] [2022-11-26 00:12:08,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:12:08,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:12:08,396 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:12:08,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1809180460] [2022-11-26 00:12:08,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:12:08,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:12:08,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:12:08,399 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:12:08,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-26 00:12:13,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:12:13,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-26 00:12:13,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:12:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 29 proven. 248 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-26 00:12:14,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:12:18,881 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 8 |c_ULTIMATE.start_main_~k~0#1|)) (+ .cse0 64 (* |c_ULTIMATE.start_main_~y~0#1| 16))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 8) |c_ULTIMATE.start_main_~k~0#1|) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |c_ULTIMATE.start_main_~k~0#1|)))) is different from false [2022-11-26 00:12:34,941 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278|))) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 16) 64 .cse0) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236|) (* 8 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236|))) (= (mod (+ (* 7 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 6) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 10) .cse0) 12) 0))))) is different from true [2022-11-26 00:12:52,995 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (= c___VERIFIER_assert_~cond 0) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278|))) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 16) 64 .cse0) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236|) (* 8 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_236|))) (= (mod (+ (* 7 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 6) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_278| 10) .cse0) 12) 0))))) is different from true [2022-11-26 00:13:31,157 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (= (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 20) 100) (+ (* |ULTIMATE.start_main_~k~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 9)))) (not (= 0 (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 7) .cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-11-26 00:13:33,183 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:13:33,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663832584] [2022-11-26 00:13:33,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:13:33,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809180460] [2022-11-26 00:13:33,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809180460] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:13:33,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1954776437] [2022-11-26 00:13:33,185 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:13:33,185 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:13:33,185 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:13:33,186 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:13:33,186 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:13:33,650 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:13:33,654 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:13:34,403 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7728#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:13:34,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:13:34,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:13:34,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-11-26 00:13:34,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143480737] [2022-11-26 00:13:34,404 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:13:34,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 00:13:34,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:13:34,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 00:13:34,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1280, Unknown=7, NotChecked=308, Total=1806 [2022-11-26 00:13:34,406 INFO L87 Difference]: Start difference. First operand 196 states and 220 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 00:13:35,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:13:35,005 INFO L93 Difference]: Finished difference Result 201 states and 224 transitions. [2022-11-26 00:13:35,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:13:35,006 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 98 [2022-11-26 00:13:35,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:13:35,007 INFO L225 Difference]: With dead ends: 201 [2022-11-26 00:13:35,008 INFO L226 Difference]: Without dead ends: 195 [2022-11-26 00:13:35,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 31.5s TimeCoverageRelationStatistics Valid=231, Invalid=1500, Unknown=7, NotChecked=332, Total=2070 [2022-11-26 00:13:35,009 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:13:35,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 426 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:13:35,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-11-26 00:13:35,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2022-11-26 00:13:35,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 138 states have (on average 1.0869565217391304) internal successors, (150), 148 states have internal predecessors, (150), 34 states have call successors, (34), 23 states have call predecessors, (34), 22 states have return successors, (33), 23 states have call predecessors, (33), 33 states have call successors, (33) [2022-11-26 00:13:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 217 transitions. [2022-11-26 00:13:35,039 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 217 transitions. Word has length 98 [2022-11-26 00:13:35,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:13:35,039 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 217 transitions. [2022-11-26 00:13:35,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-26 00:13:35,040 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 217 transitions. [2022-11-26 00:13:35,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-26 00:13:35,041 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:13:35,041 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:13:35,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-26 00:13:35,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-26 00:13:35,249 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:13:35,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:13:35,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1762006127, now seen corresponding path program 11 times [2022-11-26 00:13:35,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:13:35,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916665620] [2022-11-26 00:13:35,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:13:35,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:13:35,257 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:13:35,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1399152354] [2022-11-26 00:13:35,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:13:35,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:13:35,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:13:35,258 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:13:35,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-26 00:15:27,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-26 00:15:27,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:15:27,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-26 00:15:27,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:15:27,730 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 43 proven. 283 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-26 00:15:27,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:15:27,893 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:15:27,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916665620] [2022-11-26 00:15:27,893 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:15:27,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399152354] [2022-11-26 00:15:27,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399152354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:15:27,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1484391098] [2022-11-26 00:15:27,895 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:15:27,895 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:15:27,895 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:15:27,896 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:15:27,896 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:15:28,332 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:15:28,338 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:15:28,947 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8697#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:15:28,947 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:15:28,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:15:28,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-26 00:15:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019339060] [2022-11-26 00:15:28,947 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:15:28,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-26 00:15:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:15:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-26 00:15:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2022-11-26 00:15:28,948 INFO L87 Difference]: Start difference. First operand 195 states and 217 transitions. Second operand has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-26 00:15:29,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:15:29,563 INFO L93 Difference]: Finished difference Result 200 states and 221 transitions. [2022-11-26 00:15:29,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-26 00:15:29,564 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 106 [2022-11-26 00:15:29,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:15:29,566 INFO L225 Difference]: With dead ends: 200 [2022-11-26 00:15:29,566 INFO L226 Difference]: Without dead ends: 194 [2022-11-26 00:15:29,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=120, Invalid=1070, Unknown=0, NotChecked=0, Total=1190 [2022-11-26 00:15:29,567 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 7 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:15:29,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 461 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:15:29,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-11-26 00:15:29,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2022-11-26 00:15:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 138 states have (on average 1.0797101449275361) internal successors, (149), 147 states have internal predecessors, (149), 33 states have call successors, (33), 23 states have call predecessors, (33), 22 states have return successors, (32), 23 states have call predecessors, (32), 32 states have call successors, (32) [2022-11-26 00:15:29,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 214 transitions. [2022-11-26 00:15:29,604 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 214 transitions. Word has length 106 [2022-11-26 00:15:29,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:15:29,605 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 214 transitions. [2022-11-26 00:15:29,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-26 00:15:29,605 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 214 transitions. [2022-11-26 00:15:29,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-11-26 00:15:29,606 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:15:29,606 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:15:29,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-26 00:15:29,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-26 00:15:29,812 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:15:29,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:15:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1141724779, now seen corresponding path program 12 times [2022-11-26 00:15:29,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:15:29,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450027930] [2022-11-26 00:15:29,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:15:29,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:15:29,823 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:15:29,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033557324] [2022-11-26 00:15:29,824 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:15:29,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:15:29,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:15:29,825 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:15:29,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-26 00:15:31,196 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:15:31,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:15:31,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-26 00:15:31,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:15:31,638 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 27 proven. 352 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-26 00:15:31,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:15:31,851 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:15:31,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450027930] [2022-11-26 00:15:31,851 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-26 00:15:31,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033557324] [2022-11-26 00:15:31,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033557324] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:15:31,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1322946650] [2022-11-26 00:15:31,853 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-26 00:15:31,853 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:15:31,853 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:15:31,853 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:15:31,853 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:15:32,276 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-26 00:15:32,280 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:15:32,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9687#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-26 00:15:32,919 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:15:32,919 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:15:32,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-26 00:15:32,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396699886] [2022-11-26 00:15:32,920 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-26 00:15:32,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:15:32,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:15:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:15:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=953, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:15:32,922 INFO L87 Difference]: Start difference. First operand 194 states and 214 transitions. Second operand has 20 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-26 00:15:33,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:15:33,629 INFO L93 Difference]: Finished difference Result 199 states and 218 transitions. [2022-11-26 00:15:33,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:15:33,632 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 114 [2022-11-26 00:15:33,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:15:33,633 INFO L225 Difference]: With dead ends: 199 [2022-11-26 00:15:33,633 INFO L226 Difference]: Without dead ends: 193 [2022-11-26 00:15:33,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=123, Invalid=1137, Unknown=0, NotChecked=0, Total=1260 [2022-11-26 00:15:33,635 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:15:33,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 552 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:15:33,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-11-26 00:15:33,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2022-11-26 00:15:33,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 138 states have (on average 1.0724637681159421) internal successors, (148), 146 states have internal predecessors, (148), 32 states have call successors, (32), 23 states have call predecessors, (32), 22 states have return successors, (31), 23 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-26 00:15:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 211 transitions. [2022-11-26 00:15:33,661 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 211 transitions. Word has length 114 [2022-11-26 00:15:33,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:15:33,662 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 211 transitions. [2022-11-26 00:15:33,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-26 00:15:33,662 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 211 transitions. [2022-11-26 00:15:33,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-26 00:15:33,664 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:15:33,664 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:15:33,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-26 00:15:33,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:15:33,872 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:15:33,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:15:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash -966965435, now seen corresponding path program 13 times [2022-11-26 00:15:33,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:15:33,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731094711] [2022-11-26 00:15:33,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:15:33,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:15:33,884 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-26 00:15:33,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543489335] [2022-11-26 00:15:33,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:15:33,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:15:33,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:15:33,885 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:15:33,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_961036b9-87d1-429b-8584-6823227d3807/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process