./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 47fbdb3da16165eeeef0687b73275c90a2682f5a520ac2387154637187559fe6 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 06:40:05,868 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 06:40:05,870 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 06:40:05,899 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 06:40:05,900 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 06:40:05,903 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 06:40:05,906 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 06:40:05,911 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 06:40:05,913 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 06:40:05,919 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 06:40:05,921 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 06:40:05,923 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 06:40:05,923 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 06:40:05,926 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 06:40:05,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 06:40:05,932 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 06:40:05,933 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 06:40:05,935 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 06:40:05,936 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 06:40:05,943 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 06:40:05,945 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 06:40:05,946 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 06:40:05,949 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 06:40:05,950 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 06:40:05,958 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 06:40:05,959 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 06:40:05,959 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 06:40:05,961 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 06:40:05,962 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 06:40:05,963 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 06:40:05,964 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 06:40:05,965 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 06:40:05,967 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 06:40:05,970 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 06:40:05,971 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 06:40:05,971 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 06:40:05,972 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 06:40:05,972 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 06:40:05,973 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 06:40:05,974 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 06:40:05,974 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 06:40:05,975 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-19 06:40:06,017 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 06:40:06,017 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 06:40:06,017 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 06:40:06,018 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 06:40:06,022 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 06:40:06,022 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 06:40:06,022 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 06:40:06,022 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 06:40:06,022 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 06:40:06,023 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 06:40:06,024 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 06:40:06,024 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 06:40:06,024 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 06:40:06,024 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 06:40:06,025 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 06:40:06,025 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 06:40:06,025 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 06:40:06,025 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 06:40:06,026 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 06:40:06,026 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 06:40:06,026 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 06:40:06,027 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 06:40:06,027 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 06:40:06,027 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 06:40:06,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 06:40:06,028 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 06:40:06,028 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 06:40:06,029 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 06:40:06,030 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 06:40:06,030 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 06:40:06,030 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 06:40:06,031 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 06:40:06,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:40:06,031 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 06:40:06,031 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 06:40:06,031 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 06:40:06,032 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 06:40:06,032 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 06:40:06,032 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 06:40:06,032 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 06:40:06,032 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 06:40:06,033 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_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 47fbdb3da16165eeeef0687b73275c90a2682f5a520ac2387154637187559fe6 [2022-11-19 06:40:06,345 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 06:40:06,374 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 06:40:06,378 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 06:40:06,380 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 06:40:06,380 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 06:40:06,382 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c [2022-11-19 06:40:06,464 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/data/0b5d96d28/1767129e63c24ecd947926e48f38742e/FLAGfcf45a63b [2022-11-19 06:40:06,880 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 06:40:06,881 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c [2022-11-19 06:40:06,889 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/data/0b5d96d28/1767129e63c24ecd947926e48f38742e/FLAGfcf45a63b [2022-11-19 06:40:07,261 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/data/0b5d96d28/1767129e63c24ecd947926e48f38742e [2022-11-19 06:40:07,264 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 06:40:07,265 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 06:40:07,267 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 06:40:07,267 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 06:40:07,276 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 06:40:07,277 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,279 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cb63f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07, skipping insertion in model container [2022-11-19 06:40:07,280 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,287 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 06:40:07,303 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:40:07,466 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c[458,471] [2022-11-19 06:40:07,481 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:40:07,489 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 06:40:07,500 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c[458,471] [2022-11-19 06:40:07,509 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:40:07,520 INFO L208 MainTranslator]: Completed translation [2022-11-19 06:40:07,521 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07 WrapperNode [2022-11-19 06:40:07,521 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 06:40:07,522 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 06:40:07,522 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 06:40:07,522 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 06:40:07,530 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,536 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,553 INFO L138 Inliner]: procedures = 14, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 39 [2022-11-19 06:40:07,553 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 06:40:07,554 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 06:40:07,554 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 06:40:07,554 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 06:40:07,563 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,564 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,564 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,567 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,570 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,571 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,572 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,573 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 06:40:07,574 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 06:40:07,574 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 06:40:07,574 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 06:40:07,575 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (1/1) ... [2022-11-19 06:40:07,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:40:07,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:07,608 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 06:40:07,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 06:40:07,649 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 06:40:07,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 06:40:07,649 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 06:40:07,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 06:40:07,649 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-19 06:40:07,649 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-19 06:40:07,714 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 06:40:07,715 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 06:40:07,885 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 06:40:07,909 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 06:40:07,909 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-19 06:40:07,911 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:40:07 BoogieIcfgContainer [2022-11-19 06:40:07,911 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 06:40:07,913 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 06:40:07,914 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 06:40:07,918 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 06:40:07,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 06:40:07" (1/3) ... [2022-11-19 06:40:07,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c7d098 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:40:07, skipping insertion in model container [2022-11-19 06:40:07,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:40:07" (2/3) ... [2022-11-19 06:40:07,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c7d098 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:40:07, skipping insertion in model container [2022-11-19 06:40:07,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:40:07" (3/3) ... [2022-11-19 06:40:07,924 INFO L112 eAbstractionObserver]: Analyzing ICFG ps4-ll_unwindbound100.c [2022-11-19 06:40:07,945 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 06:40:07,945 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 06:40:07,997 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 06:40:08,013 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;@b231380, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 06:40:08,014 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 06:40:08,018 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-19 06:40:08,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-19 06:40:08,027 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:08,028 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-19 06:40:08,029 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:08,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:08,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2099432067, now seen corresponding path program 1 times [2022-11-19 06:40:08,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:08,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965890370] [2022-11-19 06:40:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:08,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:08,191 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:40:08,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965890370] [2022-11-19 06:40:08,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 06:40:08,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729021065] [2022-11-19 06:40:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:08,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:08,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:08,201 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:08,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 06:40:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:08,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-19 06:40:08,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:08,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:40:08,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:40:08,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729021065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:40:08,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:40:08,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 06:40:08,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281633898] [2022-11-19 06:40:08,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:40:08,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-19 06:40:08,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:40:08,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-19 06:40:08,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 06:40:08,402 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-19 06:40:08,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:08,456 INFO L93 Difference]: Finished difference Result 29 states and 42 transitions. [2022-11-19 06:40:08,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-19 06:40:08,460 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-19 06:40:08,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:08,470 INFO L225 Difference]: With dead ends: 29 [2022-11-19 06:40:08,471 INFO L226 Difference]: Without dead ends: 13 [2022-11-19 06:40:08,475 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-19 06:40:08,482 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-19 06:40:08,484 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-19 06:40:08,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-11-19 06:40:08,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-11-19 06:40:08,541 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-19 06:40:08,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 16 transitions. [2022-11-19 06:40:08,544 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 16 transitions. Word has length 6 [2022-11-19 06:40:08,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:08,545 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 16 transitions. [2022-11-19 06:40:08,545 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-19 06:40:08,546 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 16 transitions. [2022-11-19 06:40:08,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-19 06:40:08,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:08,547 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:08,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:08,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-19 06:40:08,754 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:08,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:08,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1058308380, now seen corresponding path program 1 times [2022-11-19 06:40:08,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:08,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520320909] [2022-11-19 06:40:08,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:08,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:08,787 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:40:08,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520320909] [2022-11-19 06:40:08,787 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 06:40:08,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014045475] [2022-11-19 06:40:08,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:08,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:08,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:08,792 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:08,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 06:40:08,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:08,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 06:40:08,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:40:08,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:40:08,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014045475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:40:08,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:40:08,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:40:08,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620835587] [2022-11-19 06:40:08,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:40:08,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 06:40:08,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:40:08,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 06:40:08,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 06:40:08,906 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-19 06:40:08,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:08,926 INFO L93 Difference]: Finished difference Result 23 states and 27 transitions. [2022-11-19 06:40:08,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 06:40:08,926 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-19 06:40:08,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:08,927 INFO L225 Difference]: With dead ends: 23 [2022-11-19 06:40:08,927 INFO L226 Difference]: Without dead ends: 15 [2022-11-19 06:40:08,928 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-19 06:40:08,929 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-19 06:40:08,930 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-19 06:40:08,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-11-19 06:40:08,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-11-19 06:40:08,934 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-19 06:40:08,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2022-11-19 06:40:08,935 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 7 [2022-11-19 06:40:08,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:08,935 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2022-11-19 06:40:08,936 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-19 06:40:08,936 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2022-11-19 06:40:08,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-19 06:40:08,937 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:08,937 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:08,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:09,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-11-19 06:40:09,143 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:09,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:09,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1056520920, now seen corresponding path program 1 times [2022-11-19 06:40:09,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:09,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270868848] [2022-11-19 06:40:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:09,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:09,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:40:09,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494991332] [2022-11-19 06:40:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:09,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:09,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:09,168 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:09,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 06:40:09,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:09,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 06:40:09,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:40:09,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:40:09,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:40:09,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270868848] [2022-11-19 06:40:09,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:40:09,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494991332] [2022-11-19 06:40:09,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494991332] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:40:09,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:40:09,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 06:40:09,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295058475] [2022-11-19 06:40:09,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:40:09,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:40:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:40:09,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:40:09,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:40:09,319 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-19 06:40:09,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:09,381 INFO L93 Difference]: Finished difference Result 25 states and 30 transitions. [2022-11-19 06:40:09,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:40:09,381 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-19 06:40:09,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:09,382 INFO L225 Difference]: With dead ends: 25 [2022-11-19 06:40:09,382 INFO L226 Difference]: Without dead ends: 21 [2022-11-19 06:40:09,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:40:09,384 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 6 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:40:09,385 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.0s Time] [2022-11-19 06:40:09,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-19 06:40:09,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-11-19 06:40:09,391 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-19 06:40:09,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2022-11-19 06:40:09,392 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 7 [2022-11-19 06:40:09,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:09,392 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2022-11-19 06:40:09,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 06:40:09,393 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2022-11-19 06:40:09,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-19 06:40:09,402 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:09,402 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:09,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:09,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:09,611 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:09,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:09,612 INFO L85 PathProgramCache]: Analyzing trace with hash -640052534, now seen corresponding path program 1 times [2022-11-19 06:40:09,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:09,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284188348] [2022-11-19 06:40:09,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:09,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:09,624 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:40:09,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2128923951] [2022-11-19 06:40:09,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:09,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:09,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:09,629 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:09,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 06:40:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:09,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 06:40:09,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:09,726 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-19 06:40:09,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:40:09,790 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-19 06:40:09,791 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:40:09,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284188348] [2022-11-19 06:40:09,791 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:40:09,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128923951] [2022-11-19 06:40:09,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128923951] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:40:09,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [155157829] [2022-11-19 06:40:09,813 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:40:09,813 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:40:09,817 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:40:09,830 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:40:09,831 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:40:10,872 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 51 for LOIs [2022-11-19 06:40:10,979 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:40:12,059 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '350#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 06:40:12,059 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:40:12,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 06:40:12,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-11-19 06:40:12,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523037395] [2022-11-19 06:40:12,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 06:40:12,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 06:40:12,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:40:12,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 06:40:12,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-11-19 06:40:12,062 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-19 06:40:12,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:12,212 INFO L93 Difference]: Finished difference Result 55 states and 65 transitions. [2022-11-19 06:40:12,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 06:40:12,213 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-19 06:40:12,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:12,214 INFO L225 Difference]: With dead ends: 55 [2022-11-19 06:40:12,214 INFO L226 Difference]: Without dead ends: 47 [2022-11-19 06:40:12,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-11-19 06:40:12,215 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 37 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:40:12,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 86 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:40:12,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-19 06:40:12,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 43. [2022-11-19 06:40:12,225 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-19 06:40:12,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 52 transitions. [2022-11-19 06:40:12,227 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 52 transitions. Word has length 15 [2022-11-19 06:40:12,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:12,228 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 52 transitions. [2022-11-19 06:40:12,228 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-19 06:40:12,228 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 52 transitions. [2022-11-19 06:40:12,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-19 06:40:12,229 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:12,229 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:12,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:12,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:12,434 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:12,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:12,435 INFO L85 PathProgramCache]: Analyzing trace with hash -638265074, now seen corresponding path program 1 times [2022-11-19 06:40:12,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:12,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699281811] [2022-11-19 06:40:12,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:12,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:12,445 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:40:12,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1316024977] [2022-11-19 06:40:12,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:12,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:12,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:12,447 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:12,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 06:40:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:12,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 06:40:12,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:12,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:40:12,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:40:12,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:40:12,803 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:40:12,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699281811] [2022-11-19 06:40:12,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:40:12,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316024977] [2022-11-19 06:40:12,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316024977] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:40:12,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1003514305] [2022-11-19 06:40:12,807 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2022-11-19 06:40:12,807 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:40:12,808 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:40:12,809 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:40:12,810 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:40:13,311 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 29 for LOIs [2022-11-19 06:40:13,344 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:40:13,923 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '598#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:40:13,924 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:40:13,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 06:40:13,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 11 [2022-11-19 06:40:13,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354967192] [2022-11-19 06:40:13,924 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 06:40:13,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 06:40:13,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:40:13,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 06:40:13,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-11-19 06:40:13,926 INFO L87 Difference]: Start difference. First operand 43 states and 52 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 06:40:14,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:14,080 INFO L93 Difference]: Finished difference Result 57 states and 65 transitions. [2022-11-19 06:40:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 06:40:14,081 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2022-11-19 06:40:14,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:14,082 INFO L225 Difference]: With dead ends: 57 [2022-11-19 06:40:14,082 INFO L226 Difference]: Without dead ends: 46 [2022-11-19 06:40:14,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-11-19 06:40:14,084 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:40:14,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 42 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:40:14,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-11-19 06:40:14,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 40. [2022-11-19 06:40:14,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 30 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 06:40:14,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-11-19 06:40:14,095 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 15 [2022-11-19 06:40:14,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:14,095 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-11-19 06:40:14,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 06:40:14,096 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-11-19 06:40:14,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 06:40:14,097 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:14,097 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:14,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-19 06:40:14,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:14,303 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:14,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:14,303 INFO L85 PathProgramCache]: Analyzing trace with hash -186597301, now seen corresponding path program 1 times [2022-11-19 06:40:14,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:40:14,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110865190] [2022-11-19 06:40:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:14,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:40:14,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:40:14,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1665068633] [2022-11-19 06:40:14,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:14,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:40:14,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:40:14,315 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:40:14,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 06:40:14,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:14,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 06:40:14,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 06:40:14,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:40:18,624 WARN L837 $PredicateComparison]: unable to prove that (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:40:34,733 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_22| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_22|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3)) 4) 0)))) is different from true [2022-11-19 06:40:52,830 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_22| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_22|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:41:00,899 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:41:02,933 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:41:02,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110865190] [2022-11-19 06:41:02,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:41:02,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665068633] [2022-11-19 06:41:02,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665068633] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:41:02,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1736499986] [2022-11-19 06:41:02,936 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:41:02,936 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:41:02,936 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:41:02,937 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:41:02,937 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:41:03,393 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:41:03,477 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:41:06,104 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '862#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:41:06,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:41:06,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:41:06,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-11-19 06:41:06,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498972153] [2022-11-19 06:41:06,105 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:41:06,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 06:41:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:41:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 06:41:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=361, Unknown=4, NotChecked=164, Total=600 [2022-11-19 06:41:06,106 INFO L87 Difference]: Start difference. First operand 40 states and 43 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, (3), 2 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-19 06:41:06,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:41:06,248 INFO L93 Difference]: Finished difference Result 45 states and 47 transitions. [2022-11-19 06:41:06,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 06:41:06,252 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, (3), 2 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 21 [2022-11-19 06:41:06,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:41:06,252 INFO L225 Difference]: With dead ends: 45 [2022-11-19 06:41:06,253 INFO L226 Difference]: Without dead ends: 40 [2022-11-19 06:41:06,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=92, Invalid=472, Unknown=4, NotChecked=188, Total=756 [2022-11-19 06:41:06,254 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:41:06,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 50 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:41:06,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-19 06:41:06,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-11-19 06:41:06,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1) internal successors, (33), 30 states have internal predecessors, (33), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 06:41:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2022-11-19 06:41:06,266 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 21 [2022-11-19 06:41:06,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:41:06,266 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2022-11-19 06:41:06,266 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, (3), 2 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-19 06:41:06,267 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2022-11-19 06:41:06,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-19 06:41:06,267 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:41:06,267 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2022-11-19 06:41:06,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-19 06:41:06,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:06,478 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:41:06,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:41:06,479 INFO L85 PathProgramCache]: Analyzing trace with hash -648869455, now seen corresponding path program 2 times [2022-11-19 06:41:06,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:41:06,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655588605] [2022-11-19 06:41:06,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:41:06,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:41:06,499 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:41:06,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975330474] [2022-11-19 06:41:06,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:41:06,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:06,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:41:06,504 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:41:06,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 06:41:06,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-19 06:41:06,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:41:06,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-19 06:41:06,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:41:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 06:41:06,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:41:10,931 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:41:10,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:41:10,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655588605] [2022-11-19 06:41:10,934 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:41:10,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975330474] [2022-11-19 06:41:10,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975330474] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:41:10,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [476213808] [2022-11-19 06:41:10,936 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:41:10,936 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:41:10,937 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:41:10,937 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:41:10,937 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:41:11,340 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:41:11,414 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:41:12,331 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1135#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:41:12,332 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:41:12,332 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:41:12,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-11-19 06:41:12,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799463467] [2022-11-19 06:41:12,332 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:41:12,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 06:41:12,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:41:12,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 06:41:12,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=438, Unknown=1, NotChecked=42, Total=552 [2022-11-19 06:41:12,334 INFO L87 Difference]: Start difference. First operand 40 states and 42 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, (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-19 06:41:12,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:41:12,514 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2022-11-19 06:41:12,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 06:41:12,516 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, (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 29 [2022-11-19 06:41:12,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:41:12,517 INFO L225 Difference]: With dead ends: 45 [2022-11-19 06:41:12,517 INFO L226 Difference]: Without dead ends: 40 [2022-11-19 06:41:12,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=92, Invalid=561, Unknown=1, NotChecked=48, Total=702 [2022-11-19 06:41:12,519 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 6 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:41:12,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 81 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:41:12,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-19 06:41:12,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-11-19 06:41:12,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 06:41:12,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2022-11-19 06:41:12,545 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 29 [2022-11-19 06:41:12,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:41:12,545 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2022-11-19 06:41:12,546 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, (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-19 06:41:12,546 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2022-11-19 06:41:12,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-19 06:41:12,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:41:12,547 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1] [2022-11-19 06:41:12,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 06:41:12,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-19 06:41:12,759 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:41:12,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:41:12,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1028616937, now seen corresponding path program 3 times [2022-11-19 06:41:12,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:41:12,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424046502] [2022-11-19 06:41:12,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:41:12,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:41:12,780 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:41:12,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408252385] [2022-11-19 06:41:12,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:41:12,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:12,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:41:12,781 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:41:12,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 06:41:12,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:41:12,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:41:12,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 06:41:12,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:41:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-19 06:41:13,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:41:17,206 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:41:17,209 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:41:17,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424046502] [2022-11-19 06:41:17,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:41:17,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408252385] [2022-11-19 06:41:17,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408252385] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:41:17,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [932651093] [2022-11-19 06:41:17,211 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:41:17,211 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:41:17,211 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:41:17,212 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:41:17,212 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:41:17,601 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:41:17,688 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:41:22,495 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1433#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:41:22,495 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:41:22,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:41:22,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-11-19 06:41:22,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121967012] [2022-11-19 06:41:22,496 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:41:22,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 06:41:22,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:41:22,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 06:41:22,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=481, Unknown=2, NotChecked=44, Total=600 [2022-11-19 06:41:22,498 INFO L87 Difference]: Start difference. First operand 40 states and 41 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, (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-19 06:41:22,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:41:22,711 INFO L93 Difference]: Finished difference Result 47 states and 49 transitions. [2022-11-19 06:41:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 06:41:22,714 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, (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 37 [2022-11-19 06:41:22,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:41:22,715 INFO L225 Difference]: With dead ends: 47 [2022-11-19 06:41:22,715 INFO L226 Difference]: Without dead ends: 42 [2022-11-19 06:41:22,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=94, Invalid=610, Unknown=2, NotChecked=50, Total=756 [2022-11-19 06:41:22,716 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 7 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:41:22,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 100 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:41:22,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-11-19 06:41:22,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-11-19 06:41:22,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 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-19 06:41:22,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2022-11-19 06:41:22,725 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 37 [2022-11-19 06:41:22,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:41:22,725 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2022-11-19 06:41:22,725 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, (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-19 06:41:22,725 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2022-11-19 06:41:22,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-19 06:41:22,726 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:41:22,726 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2022-11-19 06:41:22,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 06:41:22,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:22,932 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:41:22,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:41:22,933 INFO L85 PathProgramCache]: Analyzing trace with hash 126888572, now seen corresponding path program 2 times [2022-11-19 06:41:22,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:41:22,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130118549] [2022-11-19 06:41:22,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:41:22,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:41:22,942 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:41:22,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723178921] [2022-11-19 06:41:22,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:41:22,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:22,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:41:22,943 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:41:22,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 06:41:23,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 06:41:23,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:41:23,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 06:41:23,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:41:23,097 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:41:23,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:41:23,200 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 06:41:23,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:41:23,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130118549] [2022-11-19 06:41:23,201 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:41:23,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723178921] [2022-11-19 06:41:23,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723178921] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:41:23,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1677887662] [2022-11-19 06:41:23,203 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:41:23,203 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:41:23,203 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:41:23,204 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:41:23,204 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:41:23,579 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 51 for LOIs [2022-11-19 06:41:23,645 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:41:24,319 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1813#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:41:24,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:41:24,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 06:41:24,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-19 06:41:24,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243662890] [2022-11-19 06:41:24,320 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 06:41:24,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 06:41:24,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:41:24,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 06:41:24,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-11-19 06:41:24,322 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-19 06:41:24,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:41:24,599 INFO L93 Difference]: Finished difference Result 118 states and 124 transitions. [2022-11-19 06:41:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 06:41:24,600 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 39 [2022-11-19 06:41:24,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:41:24,603 INFO L225 Difference]: With dead ends: 118 [2022-11-19 06:41:24,603 INFO L226 Difference]: Without dead ends: 113 [2022-11-19 06:41:24,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2022-11-19 06:41:24,606 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 87 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:41:24,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 132 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:41:24,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-11-19 06:41:24,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 88. [2022-11-19 06:41:24,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.106060606060606) internal successors, (73), 66 states have internal predecessors, (73), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:41:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 94 transitions. [2022-11-19 06:41:24,630 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 94 transitions. Word has length 39 [2022-11-19 06:41:24,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:41:24,630 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 94 transitions. [2022-11-19 06:41:24,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-19 06:41:24,631 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 94 transitions. [2022-11-19 06:41:24,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 06:41:24,641 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:41:24,642 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2022-11-19 06:41:24,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 06:41:24,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:24,842 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:41:24,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:41:24,843 INFO L85 PathProgramCache]: Analyzing trace with hash 387926653, now seen corresponding path program 4 times [2022-11-19 06:41:24,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:41:24,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263525887] [2022-11-19 06:41:24,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:41:24,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:41:24,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:41:24,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564727978] [2022-11-19 06:41:24,851 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 06:41:24,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:41:24,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:41:24,852 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:41:24,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-19 06:41:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:41:24,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 06:41:24,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:41:25,124 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 21 proven. 41 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 06:41:25,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:41:29,224 WARN L837 $PredicateComparison]: unable to prove that (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:41:49,294 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_71| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_71|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 2)) 4) 0)))) is different from true [2022-11-19 06:42:07,345 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_71| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_71|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_85| 2)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:42:15,392 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:42:17,418 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:42:17,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263525887] [2022-11-19 06:42:17,418 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:42:17,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564727978] [2022-11-19 06:42:17,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564727978] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:42:17,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1358880736] [2022-11-19 06:42:17,420 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:42:17,420 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:42:17,420 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:42:17,421 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:42:17,421 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:42:17,808 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:42:17,878 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:42:19,438 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2316#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-11-19 06:42:19,438 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:42:19,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:42:19,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-11-19 06:42:19,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515295081] [2022-11-19 06:42:19,439 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:42:19,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 06:42:19,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:42:19,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 06:42:19,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=487, Unknown=4, NotChecked=188, Total=756 [2022-11-19 06:42:19,441 INFO L87 Difference]: Start difference. First operand 88 states and 94 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, (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-19 06:42:19,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:42:19,702 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2022-11-19 06:42:19,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 06:42:19,703 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, (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 45 [2022-11-19 06:42:19,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:42:19,704 INFO L225 Difference]: With dead ends: 93 [2022-11-19 06:42:19,704 INFO L226 Difference]: Without dead ends: 88 [2022-11-19 06:42:19,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=98, Invalid=616, Unknown=4, NotChecked=212, Total=930 [2022-11-19 06:42:19,705 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 7 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 06:42:19,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 131 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 06:42:19,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-19 06:42:19,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-19 06:42:19,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.0909090909090908) internal successors, (72), 66 states have internal predecessors, (72), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:42:19,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 93 transitions. [2022-11-19 06:42:19,726 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 93 transitions. Word has length 45 [2022-11-19 06:42:19,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:42:19,726 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 93 transitions. [2022-11-19 06:42:19,726 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, (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-19 06:42:19,727 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 93 transitions. [2022-11-19 06:42:19,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-19 06:42:19,727 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:42:19,727 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1] [2022-11-19 06:42:19,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-19 06:42:19,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:42:19,934 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:42:19,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:42:19,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1228586525, now seen corresponding path program 5 times [2022-11-19 06:42:19,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:42:19,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051996047] [2022-11-19 06:42:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:42:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:42:19,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:42:19,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116464564] [2022-11-19 06:42:19,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:42:19,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:42:19,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:42:19,951 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:42:19,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-19 06:42:20,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-19 06:42:20,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:42:20,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 06:42:20,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:42:20,290 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 23 proven. 64 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-19 06:42:20,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:42:24,534 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:42:24,536 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:42:24,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051996047] [2022-11-19 06:42:24,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:42:24,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116464564] [2022-11-19 06:42:24,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116464564] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:42:24,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1464403024] [2022-11-19 06:42:24,538 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:42:24,538 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:42:24,539 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:42:24,539 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:42:24,539 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:42:24,890 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:42:24,955 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:42:27,605 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2796#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:42:27,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:42:27,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:42:27,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-19 06:42:27,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455453475] [2022-11-19 06:42:27,606 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:42:27,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-19 06:42:27,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:42:27,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-19 06:42:27,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=573, Unknown=1, NotChecked=48, Total=702 [2022-11-19 06:42:27,608 INFO L87 Difference]: Start difference. First operand 88 states and 93 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 06:42:27,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:42:27,902 INFO L93 Difference]: Finished difference Result 93 states and 97 transitions. [2022-11-19 06:42:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 06:42:27,911 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, (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 53 [2022-11-19 06:42:27,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:42:27,913 INFO L225 Difference]: With dead ends: 93 [2022-11-19 06:42:27,913 INFO L226 Difference]: Without dead ends: 88 [2022-11-19 06:42:27,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=101, Invalid=714, Unknown=1, NotChecked=54, Total=870 [2022-11-19 06:42:27,915 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 06:42:27,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 180 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 06:42:27,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-19 06:42:27,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-19 06:42:27,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.0757575757575757) internal successors, (71), 66 states have internal predecessors, (71), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:42:27,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 92 transitions. [2022-11-19 06:42:27,951 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 92 transitions. Word has length 53 [2022-11-19 06:42:27,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:42:27,953 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 92 transitions. [2022-11-19 06:42:27,953 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 06:42:27,954 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 92 transitions. [2022-11-19 06:42:27,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-19 06:42:27,955 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:42:27,955 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1] [2022-11-19 06:42:27,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-19 06:42:28,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-19 06:42:28,166 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:42:28,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:42:28,167 INFO L85 PathProgramCache]: Analyzing trace with hash -70749367, now seen corresponding path program 6 times [2022-11-19 06:42:28,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:42:28,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269149897] [2022-11-19 06:42:28,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:42:28,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:42:28,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:42:28,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631187422] [2022-11-19 06:42:28,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:42:28,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:42:28,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:42:28,180 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:42:28,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-19 06:42:28,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:42:28,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:42:28,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-19 06:42:28,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:42:28,568 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 16 proven. 100 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-19 06:42:28,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:42:28,878 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:42:28,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269149897] [2022-11-19 06:42:28,878 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:42:28,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631187422] [2022-11-19 06:42:28,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631187422] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:42:28,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [344295606] [2022-11-19 06:42:28,880 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:42:28,880 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:42:28,880 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:42:28,881 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:42:28,881 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:42:29,232 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:42:29,302 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:42:32,920 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3300#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:42:32,920 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:42:32,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:42:32,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-11-19 06:42:32,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573452574] [2022-11-19 06:42:32,921 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:42:32,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 06:42:32,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:42:32,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 06:42:32,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=620, Unknown=1, NotChecked=0, Total=702 [2022-11-19 06:42:32,922 INFO L87 Difference]: Start difference. First operand 88 states and 92 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, (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-19 06:42:33,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:42:33,253 INFO L93 Difference]: Finished difference Result 93 states and 96 transitions. [2022-11-19 06:42:33,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-19 06:42:33,259 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, (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 61 [2022-11-19 06:42:33,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:42:33,260 INFO L225 Difference]: With dead ends: 93 [2022-11-19 06:42:33,260 INFO L226 Difference]: Without dead ends: 88 [2022-11-19 06:42:33,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=102, Invalid=767, Unknown=1, NotChecked=0, Total=870 [2022-11-19 06:42:33,261 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 6 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:42:33,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 221 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:42:33,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-19 06:42:33,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-19 06:42:33,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.0606060606060606) internal successors, (70), 66 states have internal predecessors, (70), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:42:33,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 91 transitions. [2022-11-19 06:42:33,274 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 91 transitions. Word has length 61 [2022-11-19 06:42:33,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:42:33,274 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 91 transitions. [2022-11-19 06:42:33,274 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, (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-19 06:42:33,274 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 91 transitions. [2022-11-19 06:42:33,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-19 06:42:33,275 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:42:33,275 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1] [2022-11-19 06:42:33,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-19 06:42:33,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-19 06:42:33,481 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:42:33,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:42:33,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1169236305, now seen corresponding path program 7 times [2022-11-19 06:42:33,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:42:33,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356679184] [2022-11-19 06:42:33,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:42:33,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:42:33,489 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:42:33,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240116432] [2022-11-19 06:42:33,490 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 06:42:33,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:42:33,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:42:33,491 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:42:33,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-19 06:42:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:42:33,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-19 06:42:33,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:42:33,916 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 36 proven. 113 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-19 06:42:33,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:42:38,029 WARN L837 $PredicateComparison]: unable to prove that (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:42:54,097 WARN L859 $PredicateComparison]: unable to prove that (or (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_116| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 3)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_116|)))) (not (= |c___VERIFIER_assert_#in~cond| 0))) is different from true [2022-11-19 06:43:12,148 WARN L859 $PredicateComparison]: unable to prove that (or (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_116| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| 3)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_142| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_116|)))) (not (= |c___VERIFIER_assert_#in~cond| 0)) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:43:20,193 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) |c_ULTIMATE.start_main_~k~0#1|)) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:43:30,264 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 2 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 4) 4)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:43:40,337 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 6) 9) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 3 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:43:50,415 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 16 (* |c_ULTIMATE.start_main_~y~0#1| 8)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 4 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:44:42,907 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 6)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 49 (* |c_ULTIMATE.start_main_~y~0#1| 14)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|) (* 7 |ULTIMATE.start_main_~k~0#1|))))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:44:44,932 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:44:44,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356679184] [2022-11-19 06:44:44,932 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:44:44,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240116432] [2022-11-19 06:44:44,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240116432] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:44:44,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [288835453] [2022-11-19 06:44:44,934 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:44:44,934 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:44:44,934 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:44:44,934 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:44:44,935 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:44:45,276 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:44:45,338 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:44:46,399 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3982#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:44:46,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:44:46,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:44:46,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-19 06:44:46,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508692562] [2022-11-19 06:44:46,400 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:44:46,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 06:44:46,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:44:46,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 06:44:46,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=716, Unknown=14, NotChecked=488, Total=1332 [2022-11-19 06:44:46,401 INFO L87 Difference]: Start difference. First operand 88 states and 91 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, (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-19 06:44:46,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:44:46,811 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2022-11-19 06:44:46,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-19 06:44:46,811 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, (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 69 [2022-11-19 06:44:46,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:44:46,812 INFO L225 Difference]: With dead ends: 93 [2022-11-19 06:44:46,812 INFO L226 Difference]: Without dead ends: 88 [2022-11-19 06:44:46,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 43.6s TimeCoverageRelationStatistics Valid=137, Invalid=873, Unknown=14, NotChecked=536, Total=1560 [2022-11-19 06:44:46,813 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 7 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:44:46,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 248 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:44:46,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-19 06:44:46,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-19 06:44:46,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.0454545454545454) internal successors, (69), 66 states have internal predecessors, (69), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:44:46,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 90 transitions. [2022-11-19 06:44:46,835 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 90 transitions. Word has length 69 [2022-11-19 06:44:46,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:44:46,837 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 90 transitions. [2022-11-19 06:44:46,837 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, (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-19 06:44:46,837 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 90 transitions. [2022-11-19 06:44:46,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-19 06:44:46,840 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:44:46,840 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1] [2022-11-19 06:44:46,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-19 06:44:47,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:44:47,041 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:44:47,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:44:47,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1082033173, now seen corresponding path program 8 times [2022-11-19 06:44:47,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:44:47,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158664816] [2022-11-19 06:44:47,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:44:47,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:44:47,051 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:44:47,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633323743] [2022-11-19 06:44:47,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:44:47,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:44:47,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:44:47,052 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:44:47,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-19 06:44:47,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-19 06:44:47,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:44:47,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-19 06:44:47,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:44:47,497 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 32 proven. 154 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-19 06:44:47,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:44:47,759 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:44:47,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158664816] [2022-11-19 06:44:47,759 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:44:47,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633323743] [2022-11-19 06:44:47,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633323743] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:44:47,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [451680878] [2022-11-19 06:44:47,762 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:44:47,762 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:44:47,762 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:44:47,762 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:44:47,762 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:44:48,162 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:44:48,228 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:44:49,961 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4536#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:44:49,961 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:44:49,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:44:49,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-19 06:44:49,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587745915] [2022-11-19 06:44:49,962 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:44:49,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-19 06:44:49,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:44:49,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-19 06:44:49,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-11-19 06:44:49,964 INFO L87 Difference]: Start difference. First operand 88 states and 90 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, (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-19 06:44:50,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:44:50,424 INFO L93 Difference]: Finished difference Result 93 states and 94 transitions. [2022-11-19 06:44:50,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 06:44:50,425 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, (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 77 [2022-11-19 06:44:50,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:44:50,426 INFO L225 Difference]: With dead ends: 93 [2022-11-19 06:44:50,426 INFO L226 Difference]: Without dead ends: 88 [2022-11-19 06:44:50,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-11-19 06:44:50,427 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 7 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 06:44:50,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 295 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 06:44:50,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-19 06:44:50,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-19 06:44:50,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.0303030303030303) internal successors, (68), 66 states have internal predecessors, (68), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 06:44:50,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2022-11-19 06:44:50,439 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 77 [2022-11-19 06:44:50,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:44:50,439 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2022-11-19 06:44:50,440 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, (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-19 06:44:50,440 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2022-11-19 06:44:50,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-19 06:44:50,441 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:44:50,441 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1] [2022-11-19 06:44:50,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-19 06:44:50,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-19 06:44:50,647 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:44:50,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:44:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1451058043, now seen corresponding path program 9 times [2022-11-19 06:44:50,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:44:50,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727908179] [2022-11-19 06:44:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:44:50,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:44:50,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:44:50,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749269866] [2022-11-19 06:44:50,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:44:50,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:44:50,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:44:50,657 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:44:50,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-19 06:44:50,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:44:50,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:44:50,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-19 06:44:50,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:44:51,297 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 19 proven. 208 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-19 06:44:51,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:44:51,483 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:44:51,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727908179] [2022-11-19 06:44:51,483 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:44:51,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749269866] [2022-11-19 06:44:51,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749269866] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:44:51,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [940139562] [2022-11-19 06:44:51,486 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:44:51,486 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:44:51,487 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:44:51,487 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:44:51,487 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:44:51,842 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:44:51,912 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:44:53,071 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5115#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:44:53,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:44:53,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:44:53,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-11-19 06:44:53,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304997183] [2022-11-19 06:44:53,072 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:44:53,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-19 06:44:53,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:44:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-19 06:44:53,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-11-19 06:44:53,073 INFO L87 Difference]: Start difference. First operand 88 states and 89 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, (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-19 06:44:53,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:44:53,542 INFO L93 Difference]: Finished difference Result 95 states and 97 transitions. [2022-11-19 06:44:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-19 06:44:53,542 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, (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 85 [2022-11-19 06:44:53,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:44:53,543 INFO L225 Difference]: With dead ends: 95 [2022-11-19 06:44:53,543 INFO L226 Difference]: Without dead ends: 90 [2022-11-19 06:44:53,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 06:44:53,544 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 7 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 06:44:53,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 346 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 06:44:53,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-19 06:44:53,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-11-19 06:44:53,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 states have internal predecessors, (69), 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-19 06:44:53,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 92 transitions. [2022-11-19 06:44:53,556 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 92 transitions. Word has length 85 [2022-11-19 06:44:53,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:44:53,557 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 92 transitions. [2022-11-19 06:44:53,557 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, (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-19 06:44:53,557 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 92 transitions. [2022-11-19 06:44:53,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-19 06:44:53,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:44:53,558 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1] [2022-11-19 06:44:53,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-19 06:44:53,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-19 06:44:53,765 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:44:53,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:44:53,765 INFO L85 PathProgramCache]: Analyzing trace with hash -612304928, now seen corresponding path program 3 times [2022-11-19 06:44:53,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:44:53,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687871107] [2022-11-19 06:44:53,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:44:53,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:44:53,774 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:44:53,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1084070262] [2022-11-19 06:44:53,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:44:53,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:44:53,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:44:53,776 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:44:53,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-19 06:44:54,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:44:54,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:44:54,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 06:44:54,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:44:54,227 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 06:44:54,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:44:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-11-19 06:44:54,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:44:54,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687871107] [2022-11-19 06:44:54,553 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:44:54,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084070262] [2022-11-19 06:44:54,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084070262] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:44:54,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1581105016] [2022-11-19 06:44:54,554 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:44:54,555 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:44:54,555 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:44:54,555 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:44:54,555 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:44:54,906 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 51 for LOIs [2022-11-19 06:44:54,965 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:44:55,738 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5927#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:44:55,738 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:44:55,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 06:44:55,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-11-19 06:44:55,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603121363] [2022-11-19 06:44:55,738 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 06:44:55,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-19 06:44:55,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:44:55,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-19 06:44:55,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=818, Unknown=0, NotChecked=0, Total=1122 [2022-11-19 06:44:55,740 INFO L87 Difference]: Start difference. First operand 90 states and 92 transitions. Second operand has 26 states, 26 states have (on average 3.923076923076923) internal successors, (102), 26 states have internal predecessors, (102), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-19 06:44:56,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:44:56,530 INFO L93 Difference]: Finished difference Result 244 states and 256 transitions. [2022-11-19 06:44:56,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-19 06:44:56,531 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.923076923076923) internal successors, (102), 26 states have internal predecessors, (102), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 87 [2022-11-19 06:44:56,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:44:56,532 INFO L225 Difference]: With dead ends: 244 [2022-11-19 06:44:56,532 INFO L226 Difference]: Without dead ends: 239 [2022-11-19 06:44:56,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=819, Invalid=2151, Unknown=0, NotChecked=0, Total=2970 [2022-11-19 06:44:56,534 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 381 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:44:56,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 202 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:44:56,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-11-19 06:44:56,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 184. [2022-11-19 06:44:56,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0942028985507246) internal successors, (151), 138 states have internal predecessors, (151), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:44:56,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 196 transitions. [2022-11-19 06:44:56,562 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 196 transitions. Word has length 87 [2022-11-19 06:44:56,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:44:56,562 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 196 transitions. [2022-11-19 06:44:56,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.923076923076923) internal successors, (102), 26 states have internal predecessors, (102), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-19 06:44:56,563 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 196 transitions. [2022-11-19 06:44:56,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-19 06:44:56,564 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:44:56,564 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2022-11-19 06:44:56,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-19 06:44:56,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-19 06:44:56,772 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:44:56,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:44:56,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1047624929, now seen corresponding path program 10 times [2022-11-19 06:44:56,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:44:56,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28829990] [2022-11-19 06:44:56,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:44:56,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:44:56,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:44:56,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [236889598] [2022-11-19 06:44:56,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 06:44:56,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:44:56,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:44:56,789 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:44:56,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-19 06:44:57,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:44:57,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-19 06:44:57,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:44:57,439 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 51 proven. 221 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-11-19 06:44:57,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:45:41,683 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_224| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_171| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 2)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_171|))))) is different from true [2022-11-19 06:45:59,731 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_224| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_171| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| 2)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_224| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_171|)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:46:07,774 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:46:09,799 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:09,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28829990] [2022-11-19 06:46:09,799 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:46:09,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236889598] [2022-11-19 06:46:09,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236889598] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:46:09,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1266719840] [2022-11-19 06:46:09,801 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:46:09,801 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:46:09,801 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:46:09,801 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:46:09,802 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:46:10,194 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:46:10,268 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:46:11,622 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6910#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:46:11,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:46:11,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:46:11,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-11-19 06:46:11,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362712704] [2022-11-19 06:46:11,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:46:11,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 06:46:11,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:11,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 06:46:11,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=12, NotChecked=180, Total=1122 [2022-11-19 06:46:11,627 INFO L87 Difference]: Start difference. First operand 184 states and 196 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, (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-19 06:46:12,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:12,247 INFO L93 Difference]: Finished difference Result 189 states and 200 transitions. [2022-11-19 06:46:12,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-19 06:46:12,248 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, (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 93 [2022-11-19 06:46:12,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:12,250 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:46:12,250 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:46:12,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 29.7s TimeCoverageRelationStatistics Valid=116, Invalid=1006, Unknown=12, NotChecked=198, Total=1332 [2022-11-19 06:46:12,251 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:12,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 425 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-19 06:46:12,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:46:12,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:46:12,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0869565217391304) internal successors, (150), 138 states have internal predecessors, (150), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:46:12,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 195 transitions. [2022-11-19 06:46:12,273 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 195 transitions. Word has length 93 [2022-11-19 06:46:12,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:12,273 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 195 transitions. [2022-11-19 06:46:12,274 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, (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-19 06:46:12,274 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 195 transitions. [2022-11-19 06:46:12,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-19 06:46:12,275 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:12,275 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1] [2022-11-19 06:46:12,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-19 06:46:12,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-19 06:46:12,482 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:12,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:12,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1266626489, now seen corresponding path program 11 times [2022-11-19 06:46:12,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:12,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057230239] [2022-11-19 06:46:12,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:12,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:12,493 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:46:12,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662765887] [2022-11-19 06:46:12,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:46:12,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:46:12,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:46:12,495 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:46:12,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-19 06:46:12,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-19 06:46:12,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:46:12,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-19 06:46:12,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:46:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 38 proven. 283 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-19 06:46:13,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:46:18,145 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |ULTIMATE.start_main_~k~0#1|) (= (+ (* 6 |ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 12) 36)) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 5)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:46:18,148 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:18,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057230239] [2022-11-19 06:46:18,149 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:46:18,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662765887] [2022-11-19 06:46:18,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662765887] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:46:18,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1343878353] [2022-11-19 06:46:18,151 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:46:18,151 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:46:18,151 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:46:18,152 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:46:18,152 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:46:18,519 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:46:18,598 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:46:24,378 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7929#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:46:24,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:46:24,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:46:24,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-19 06:46:24,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222898748] [2022-11-19 06:46:24,379 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:46:24,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-19 06:46:24,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:24,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-19 06:46:24,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1166, Unknown=1, NotChecked=70, Total=1406 [2022-11-19 06:46:24,380 INFO L87 Difference]: Start difference. First operand 184 states and 195 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, (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-19 06:46:25,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:25,099 INFO L93 Difference]: Finished difference Result 189 states and 199 transitions. [2022-11-19 06:46:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-19 06:46:25,103 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, (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 101 [2022-11-19 06:46:25,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:25,104 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:46:25,105 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:46:25,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=190, Invalid=1373, Unknown=1, NotChecked=76, Total=1640 [2022-11-19 06:46:25,106 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 7 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:25,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 460 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 06:46:25,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:46:25,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:46:25,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0797101449275361) internal successors, (149), 138 states have internal predecessors, (149), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:46:25,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 194 transitions. [2022-11-19 06:46:25,128 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 194 transitions. Word has length 101 [2022-11-19 06:46:25,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:25,129 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 194 transitions. [2022-11-19 06:46:25,129 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, (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-19 06:46:25,129 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 194 transitions. [2022-11-19 06:46:25,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-11-19 06:46:25,130 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:25,131 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1] [2022-11-19 06:46:25,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-19 06:46:25,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-19 06:46:25,338 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:25,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:25,338 INFO L85 PathProgramCache]: Analyzing trace with hash -288268883, now seen corresponding path program 12 times [2022-11-19 06:46:25,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:25,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78236102] [2022-11-19 06:46:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:25,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:25,348 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:46:25,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874747744] [2022-11-19 06:46:25,349 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:46:25,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:46:25,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:46:25,351 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:46:25,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-19 06:46:25,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:46:25,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:46:25,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-19 06:46:25,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:46:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 25 proven. 349 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-19 06:46:26,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:46:26,372 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:26,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78236102] [2022-11-19 06:46:26,373 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:46:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874747744] [2022-11-19 06:46:26,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874747744] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:46:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1957521920] [2022-11-19 06:46:26,375 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:46:26,375 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:46:26,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:46:26,376 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:46:26,376 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:46:26,767 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:46:26,839 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:46:28,702 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8847#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:46:28,702 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:46:28,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:46:28,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-19 06:46:28,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811502760] [2022-11-19 06:46:28,702 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:46:28,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-19 06:46:28,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:28,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-19 06:46:28,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=957, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 06:46:28,704 INFO L87 Difference]: Start difference. First operand 184 states and 194 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, (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-19 06:46:29,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:29,419 INFO L93 Difference]: Finished difference Result 189 states and 198 transitions. [2022-11-19 06:46:29,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-19 06:46:29,420 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, (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 109 [2022-11-19 06:46:29,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:29,421 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:46:29,421 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:46:29,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=120, Invalid=1140, Unknown=0, NotChecked=0, Total=1260 [2022-11-19 06:46:29,422 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:29,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 551 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 06:46:29,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:46:29,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:46:29,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0724637681159421) internal successors, (148), 138 states have internal predecessors, (148), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:46:29,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 193 transitions. [2022-11-19 06:46:29,441 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 193 transitions. Word has length 109 [2022-11-19 06:46:29,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:29,442 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 193 transitions. [2022-11-19 06:46:29,442 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, (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-19 06:46:29,442 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 193 transitions. [2022-11-19 06:46:29,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-19 06:46:29,443 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:29,443 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1] [2022-11-19 06:46:29,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-19 06:46:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:46:29,651 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:29,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:29,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1651956461, now seen corresponding path program 13 times [2022-11-19 06:46:29,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:29,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243725546] [2022-11-19 06:46:29,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:29,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:29,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:46:29,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716631687] [2022-11-19 06:46:29,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 06:46:29,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:46:29,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:46:29,672 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:46:29,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-19 06:46:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:29,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-19 06:46:29,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:46:30,316 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 66 proven. 365 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-19 06:46:30,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:46:34,433 WARN L837 $PredicateComparison]: unable to prove that (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:46:54,487 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_304| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_220| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_220|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 3)) 4) 0)))) is different from true [2022-11-19 06:47:12,546 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_304| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_220| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_220|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_304| 3)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:47:20,598 WARN L837 $PredicateComparison]: unable to prove that (or (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|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:47:22,623 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:47:22,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243725546] [2022-11-19 06:47:22,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:47:22,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716631687] [2022-11-19 06:47:22,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716631687] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:47:22,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [94290522] [2022-11-19 06:47:22,625 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:47:22,625 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:47:22,625 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:47:22,625 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:47:22,626 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:47:22,972 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:47:23,035 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:47:24,607 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9793#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:47:24,607 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:47:24,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:47:24,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-11-19 06:47:24,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768901891] [2022-11-19 06:47:24,608 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:47:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 06:47:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:47:24,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 06:47:24,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=973, Unknown=4, NotChecked=260, Total=1332 [2022-11-19 06:47:24,610 INFO L87 Difference]: Start difference. First operand 184 states and 193 transitions. Second operand has 21 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 15 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-19 06:47:25,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:47:25,514 INFO L93 Difference]: Finished difference Result 189 states and 197 transitions. [2022-11-19 06:47:25,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 06:47:25,514 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 15 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 117 [2022-11-19 06:47:25,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:47:25,516 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:47:25,517 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:47:25,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=116, Invalid=1156, Unknown=4, NotChecked=284, Total=1560 [2022-11-19 06:47:25,518 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 7 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 06:47:25,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 590 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-19 06:47:25,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:47:25,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:47:25,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.065217391304348) internal successors, (147), 138 states have internal predecessors, (147), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:47:25,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 192 transitions. [2022-11-19 06:47:25,543 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 192 transitions. Word has length 117 [2022-11-19 06:47:25,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:47:25,543 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 192 transitions. [2022-11-19 06:47:25,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 15 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-19 06:47:25,544 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 192 transitions. [2022-11-19 06:47:25,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-19 06:47:25,545 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:47:25,546 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1] [2022-11-19 06:47:25,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-11-19 06:47:25,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:47:25,753 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:47:25,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:47:25,754 INFO L85 PathProgramCache]: Analyzing trace with hash -355588487, now seen corresponding path program 14 times [2022-11-19 06:47:25,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:47:25,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028676692] [2022-11-19 06:47:25,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:47:25,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:47:25,763 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:47:25,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810408651] [2022-11-19 06:47:25,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:47:25,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:47:25,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:47:25,765 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:47:25,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-19 06:47:27,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-11-19 06:47:27,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:47:27,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 72 conjunts are in the unsatisfiable core [2022-11-19 06:47:27,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:47:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 44 proven. 448 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-11-19 06:47:27,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:47:28,023 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:47:28,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028676692] [2022-11-19 06:47:28,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:47:28,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810408651] [2022-11-19 06:47:28,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810408651] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:47:28,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1308441192] [2022-11-19 06:47:28,026 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:47:28,027 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:47:28,027 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:47:28,027 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:47:28,027 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:47:28,339 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:47:28,390 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:47:29,999 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10761#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:47:29,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:47:29,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:47:29,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-11-19 06:47:30,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373733297] [2022-11-19 06:47:30,000 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:47:30,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-19 06:47:30,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:47:30,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-19 06:47:30,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 06:47:30,001 INFO L87 Difference]: Start difference. First operand 184 states and 192 transitions. Second operand has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 06:47:30,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:47:30,969 INFO L93 Difference]: Finished difference Result 189 states and 196 transitions. [2022-11-19 06:47:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 06:47:30,970 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 125 [2022-11-19 06:47:30,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:47:30,971 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:47:30,971 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:47:30,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=126, Invalid=1280, Unknown=0, NotChecked=0, Total=1406 [2022-11-19 06:47:30,972 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 7 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 06:47:30,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 661 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 991 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-19 06:47:30,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:47:30,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:47:30,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0579710144927537) internal successors, (146), 138 states have internal predecessors, (146), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:47:30,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 191 transitions. [2022-11-19 06:47:30,991 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 191 transitions. Word has length 125 [2022-11-19 06:47:30,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:47:30,992 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 191 transitions. [2022-11-19 06:47:30,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 06:47:30,992 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 191 transitions. [2022-11-19 06:47:30,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-11-19 06:47:30,993 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:47:30,994 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1] [2022-11-19 06:47:31,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-19 06:47:31,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:47:31,201 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:47:31,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:47:31,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2059821535, now seen corresponding path program 15 times [2022-11-19 06:47:31,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:47:31,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880631067] [2022-11-19 06:47:31,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:47:31,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:47:31,235 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:47:31,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497086005] [2022-11-19 06:47:31,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 06:47:31,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:47:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:47:31,239 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:47:31,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-19 06:47:31,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 06:47:31,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:47:31,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-19 06:47:31,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:47:32,292 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 37 proven. 520 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2022-11-19 06:47:32,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:47:32,522 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:47:32,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880631067] [2022-11-19 06:47:32,522 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:47:32,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497086005] [2022-11-19 06:47:32,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497086005] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:47:32,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [221858128] [2022-11-19 06:47:32,524 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:47:32,524 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:47:32,524 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:47:32,525 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:47:32,525 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:47:32,846 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:47:32,909 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:47:35,220 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11754#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:47:35,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:47:35,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:47:35,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-19 06:47:35,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517305970] [2022-11-19 06:47:35,222 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:47:35,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-19 06:47:35,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:47:35,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-19 06:47:35,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2022-11-19 06:47:35,223 INFO L87 Difference]: Start difference. First operand 184 states and 191 transitions. Second operand has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 06:47:36,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:47:36,198 INFO L93 Difference]: Finished difference Result 189 states and 195 transitions. [2022-11-19 06:47:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 06:47:36,199 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 133 [2022-11-19 06:47:36,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:47:36,200 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:47:36,200 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:47:36,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=129, Invalid=1353, Unknown=0, NotChecked=0, Total=1482 [2022-11-19 06:47:36,202 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 6 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 06:47:36,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 770 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-19 06:47:36,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:47:36,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:47:36,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0507246376811594) internal successors, (145), 138 states have internal predecessors, (145), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:47:36,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 190 transitions. [2022-11-19 06:47:36,221 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 190 transitions. Word has length 133 [2022-11-19 06:47:36,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:47:36,222 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 190 transitions. [2022-11-19 06:47:36,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 06:47:36,222 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 190 transitions. [2022-11-19 06:47:36,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-19 06:47:36,223 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:47:36,224 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1] [2022-11-19 06:47:36,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-11-19 06:47:36,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-19 06:47:36,430 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:47:36,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:47:36,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1805113157, now seen corresponding path program 16 times [2022-11-19 06:47:36,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:47:36,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803505541] [2022-11-19 06:47:36,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:47:36,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:47:36,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:47:36,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753791624] [2022-11-19 06:47:36,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 06:47:36,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:47:36,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:47:36,440 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:47:36,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-19 06:47:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:47:36,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 81 conjunts are in the unsatisfiable core [2022-11-19 06:47:36,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:47:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 81 proven. 545 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-11-19 06:47:37,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:47:41,492 WARN L837 $PredicateComparison]: unable to prove that (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:48:01,538 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_388| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_274| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_274|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 2)) 4) 0)))) is different from true [2022-11-19 06:48:19,588 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_388| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_274| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_274|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388|)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_388| 2)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-19 06:48:27,637 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) |c_ULTIMATE.start_main_~k~0#1|)) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:49:11,853 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 6) 9) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 3 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:49:56,234 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 5) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 25) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 5 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:50:06,310 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 12) 36) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 6 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 5) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:50:16,406 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 49 (* |c_ULTIMATE.start_main_~y~0#1| 14)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 7 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:50:55,045 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 8) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 18) 81) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 9 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:51:05,118 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 20) 100) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 10 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:51:15,190 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 11) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 11 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 22) 121)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:51:25,263 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 12) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| 24) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 144) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 12 |c_ULTIMATE.start_main_~k~0#1|))) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 11) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:52:48,725 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 14) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 15 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 30) 225)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 15) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:52:58,799 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 16) |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 15)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 256 (* |c_ULTIMATE.start_main_~y~0#1| 32)) (+ (* 16 |ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|))))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:53:00,822 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:53:00,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803505541] [2022-11-19 06:53:00,823 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 06:53:00,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753791624] [2022-11-19 06:53:00,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753791624] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:53:00,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [353452594] [2022-11-19 06:53:00,824 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-19 06:53:00,824 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:53:00,824 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:53:00,825 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:53:00,825 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:53:01,138 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 62 for LOIs [2022-11-19 06:53:01,201 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:53:02,538 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13150#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-19 06:53:02,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:53:02,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-19 06:53:02,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-19 06:53:02,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416801091] [2022-11-19 06:53:02,539 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-19 06:53:02,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-19 06:53:02,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:53:02,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-19 06:53:02,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1453, Unknown=26, NotChecked=1274, Total=2970 [2022-11-19 06:53:02,540 INFO L87 Difference]: Start difference. First operand 184 states and 190 transitions. Second operand has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-19 06:53:03,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:53:03,529 INFO L93 Difference]: Finished difference Result 189 states and 194 transitions. [2022-11-19 06:53:03,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-19 06:53:03,530 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 141 [2022-11-19 06:53:03,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:53:03,531 INFO L225 Difference]: With dead ends: 189 [2022-11-19 06:53:03,531 INFO L226 Difference]: Without dead ends: 184 [2022-11-19 06:53:03,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 14 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 159.9s TimeCoverageRelationStatistics Valid=238, Invalid=1684, Unknown=26, NotChecked=1358, Total=3306 [2022-11-19 06:53:03,533 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 7 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 06:53:03,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 815 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1221 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-19 06:53:03,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-19 06:53:03,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2022-11-19 06:53:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 138 states have (on average 1.0434782608695652) internal successors, (144), 138 states have internal predecessors, (144), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 06:53:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 189 transitions. [2022-11-19 06:53:03,553 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 189 transitions. Word has length 141 [2022-11-19 06:53:03,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:53:03,553 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 189 transitions. [2022-11-19 06:53:03,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-19 06:53:03,554 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 189 transitions. [2022-11-19 06:53:03,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-11-19 06:53:03,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:53:03,555 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1] [2022-11-19 06:53:03,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-19 06:53:03,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-19 06:53:03,761 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:53:03,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:53:03,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1432913579, now seen corresponding path program 17 times [2022-11-19 06:53:03,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:53:03,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660804960] [2022-11-19 06:53:03,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:53:03,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:53:03,770 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 06:53:03,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1504972728] [2022-11-19 06:53:03,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 06:53:03,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:53:03,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:53:03,772 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:53:03,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0302779-fb73-413a-a103-1e457716f703/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-19 06:53:04,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-11-19 06:53:04,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:53:04,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 85 conjunts are in the unsatisfiable core [2022-11-19 06:53:04,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:53:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 62 proven. 637 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2022-11-19 06:53:04,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:53:56,516 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_441| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325| Int)) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 16) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441|) 64) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325|) (* 8 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325|))) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 3)) 4) 0)))) is different from true [2022-11-19 06:54:14,660 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_~y~0#1_BEFORE_CALL_441| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325| Int)) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 16) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441|) 64) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325|) (* 8 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_325|))) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_441| 3)) 4) 0)))) is different from true [2022-11-19 06:54:22,716 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 8) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 18) 81) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 9 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false [2022-11-19 06:54:32,794 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 20) 100) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 10 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |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| 3)) 4) 0))) is different from false