./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI --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 ca2134f8a32f49a0943527ee47fd89b4eb01286294fd09a8197c7c707de74c1d --- 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-5e519f3 [2022-11-03 02:27:14,504 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:27:14,507 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:27:14,562 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:27:14,563 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:27:14,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:27:14,570 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:27:14,575 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:27:14,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:27:14,581 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:27:14,582 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:27:14,584 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:27:14,586 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:27:14,592 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:27:14,593 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:27:14,595 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:27:14,596 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:27:14,598 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:27:14,599 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:27:14,601 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:27:14,605 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:27:14,606 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:27:14,609 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:27:14,611 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:27:14,616 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:27:14,619 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:27:14,619 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:27:14,620 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:27:14,622 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:27:14,623 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:27:14,623 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:27:14,624 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:27:14,626 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:27:14,627 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:27:14,628 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:27:14,629 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:27:14,629 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:27:14,629 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:27:14,630 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:27:14,630 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:27:14,631 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:27:14,632 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 02:27:14,674 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:27:14,675 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:27:14,675 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:27:14,675 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:27:14,676 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:27:14,676 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:27:14,677 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:27:14,677 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:27:14,677 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:27:14,677 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:27:14,678 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:27:14,678 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:27:14,678 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:27:14,678 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:27:14,679 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:27:14,679 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:27:14,679 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:27:14,679 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:27:14,680 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:27:14,680 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 02:27:14,681 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:27:14,681 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 02:27:14,681 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:27:14,681 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:27:14,682 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:27:14,682 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:27:14,682 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 02:27:14,682 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:27:14,683 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:27:14,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:27:14,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:27:14,694 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:27:14,694 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:27:14,694 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:27:14,695 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:27:14,695 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:27:14,695 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:27:14,695 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:27:14,695 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:27:14,696 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:27:14,696 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:27:14,696 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_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/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_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI 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 -> ca2134f8a32f49a0943527ee47fd89b4eb01286294fd09a8197c7c707de74c1d [2022-11-03 02:27:14,916 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:27:14,937 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:27:14,940 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:27:14,941 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:27:14,942 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:27:14,943 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2022-11-03 02:27:15,006 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/data/cd7590203/94c67b26f1d14d8f83a918671ebb7960/FLAGf1b91c7e3 [2022-11-03 02:27:15,471 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:27:15,472 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2022-11-03 02:27:15,478 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/data/cd7590203/94c67b26f1d14d8f83a918671ebb7960/FLAGf1b91c7e3 [2022-11-03 02:27:15,493 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/data/cd7590203/94c67b26f1d14d8f83a918671ebb7960 [2022-11-03 02:27:15,496 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:27:15,497 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:27:15,530 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:27:15,538 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:27:15,541 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:27:15,542 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,543 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64502015 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15, skipping insertion in model container [2022-11-03 02:27:15,544 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,551 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:27:15,567 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:27:15,721 WARN L230 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_e1de3807-c695-46e3-9784-3256191fd053/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2022-11-03 02:27:15,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:27:15,787 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:27:15,803 WARN L230 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_e1de3807-c695-46e3-9784-3256191fd053/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2022-11-03 02:27:15,827 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:27:15,852 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:27:15,853 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15 WrapperNode [2022-11-03 02:27:15,853 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:27:15,855 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:27:15,855 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:27:15,855 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:27:15,862 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,878 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,902 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 67 [2022-11-03 02:27:15,903 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:27:15,904 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:27:15,904 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:27:15,904 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:27:15,913 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,914 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,918 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,918 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,931 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,934 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,935 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,936 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,938 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:27:15,939 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:27:15,939 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:27:15,939 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:27:15,941 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (1/1) ... [2022-11-03 02:27:15,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:27:15,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:15,978 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:27:15,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:27:16,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:27:16,031 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-03 02:27:16,031 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-03 02:27:16,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:27:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:27:16,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:27:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-03 02:27:16,032 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-03 02:27:16,097 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:27:16,099 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:27:16,256 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:27:16,277 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:27:16,278 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-03 02:27:16,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:27:16 BoogieIcfgContainer [2022-11-03 02:27:16,280 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:27:16,282 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:27:16,283 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:27:16,286 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:27:16,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:27:15" (1/3) ... [2022-11-03 02:27:16,287 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@747a5657 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:27:16, skipping insertion in model container [2022-11-03 02:27:16,287 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:27:15" (2/3) ... [2022-11-03 02:27:16,288 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@747a5657 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:27:16, skipping insertion in model container [2022-11-03 02:27:16,288 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:27:16" (3/3) ... [2022-11-03 02:27:16,290 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound50.c [2022-11-03 02:27:16,307 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:27:16,307 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:27:16,357 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:27:16,364 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;@555a04d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:27:16,364 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:27:16,368 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-03 02:27:16,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 02:27:16,377 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:16,377 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:16,378 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:16,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:16,383 INFO L85 PathProgramCache]: Analyzing trace with hash -438729207, now seen corresponding path program 1 times [2022-11-03 02:27:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:16,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060358941] [2022-11-03 02:27:16,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:16,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:16,485 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:16,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269267668] [2022-11-03 02:27:16,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:16,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:16,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:16,490 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:16,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 02:27:16,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:16,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-03 02:27:16,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:16,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:27:16,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:16,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060358941] [2022-11-03 02:27:16,592 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:16,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269267668] [2022-11-03 02:27:16,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269267668] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:27:16,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:27:16,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 02:27:16,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808173112] [2022-11-03 02:27:16,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:16,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-03 02:27:16,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:16,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-03 02:27:16,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 02:27:16,651 INFO L87 Difference]: Start difference. First operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:16,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:16,717 INFO L93 Difference]: Finished difference Result 48 states and 77 transitions. [2022-11-03 02:27:16,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-03 02:27:16,720 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2022-11-03 02:27:16,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:16,728 INFO L225 Difference]: With dead ends: 48 [2022-11-03 02:27:16,728 INFO L226 Difference]: Without dead ends: 25 [2022-11-03 02:27:16,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 02:27:16,735 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:16,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 33 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:27:16,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-11-03 02:27:16,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-11-03 02:27:16,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.4375) internal successors, (23), 17 states have internal predecessors, (23), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 02:27:16,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 34 transitions. [2022-11-03 02:27:16,774 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 34 transitions. Word has length 13 [2022-11-03 02:27:16,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:16,775 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 34 transitions. [2022-11-03 02:27:16,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:16,776 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 34 transitions. [2022-11-03 02:27:16,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-03 02:27:16,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:16,777 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:16,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 02:27:16,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-03 02:27:16,995 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:16,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:16,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2071776720, now seen corresponding path program 1 times [2022-11-03 02:27:16,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:16,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136173740] [2022-11-03 02:27:16,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:16,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:17,032 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:17,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365391351] [2022-11-03 02:27:17,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:17,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:17,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:17,038 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:17,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 02:27:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:17,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 02:27:17,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:17,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:17,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:27:17,241 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:17,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136173740] [2022-11-03 02:27:17,241 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:17,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365391351] [2022-11-03 02:27:17,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365391351] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:27:17,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:27:17,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:27:17,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300779507] [2022-11-03 02:27:17,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:17,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:27:17,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:17,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:27:17,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:27:17,246 INFO L87 Difference]: Start difference. First operand 25 states and 34 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:17,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:17,272 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2022-11-03 02:27:17,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:27:17,273 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2022-11-03 02:27:17,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:17,274 INFO L225 Difference]: With dead ends: 34 [2022-11-03 02:27:17,274 INFO L226 Difference]: Without dead ends: 27 [2022-11-03 02:27:17,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:27:17,276 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:17,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 82 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:27:17,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-11-03 02:27:17,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-11-03 02:27:17,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 02:27:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2022-11-03 02:27:17,285 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 36 transitions. Word has length 14 [2022-11-03 02:27:17,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:17,286 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 36 transitions. [2022-11-03 02:27:17,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:17,286 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 36 transitions. [2022-11-03 02:27:17,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-03 02:27:17,287 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:17,287 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:17,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 02:27:17,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:17,489 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:17,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2073445016, now seen corresponding path program 1 times [2022-11-03 02:27:17,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:17,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632743917] [2022-11-03 02:27:17,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:17,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:17,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:17,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292361824] [2022-11-03 02:27:17,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:17,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:17,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:17,518 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:17,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 02:27:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:17,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 02:27:17,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:17,793 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:27:17,794 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:17,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632743917] [2022-11-03 02:27:17,794 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:17,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292361824] [2022-11-03 02:27:17,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292361824] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:27:17,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:27:17,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 02:27:17,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557908574] [2022-11-03 02:27:17,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:17,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 02:27:17,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:17,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 02:27:17,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:27:17,802 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:20,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:27:23,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:27:24,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:27:26,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:26,701 INFO L93 Difference]: Finished difference Result 46 states and 63 transitions. [2022-11-03 02:27:26,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 02:27:26,702 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2022-11-03 02:27:26,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:26,703 INFO L225 Difference]: With dead ends: 46 [2022-11-03 02:27:26,704 INFO L226 Difference]: Without dead ends: 44 [2022-11-03 02:27:26,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-03 02:27:26,705 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 16 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:26,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 85 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2022-11-03 02:27:26,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-03 02:27:26,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-11-03 02:27:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 31 states have internal predecessors, (43), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-03 02:27:26,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 60 transitions. [2022-11-03 02:27:26,730 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 60 transitions. Word has length 14 [2022-11-03 02:27:26,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:26,732 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 60 transitions. [2022-11-03 02:27:26,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-03 02:27:26,732 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 60 transitions. [2022-11-03 02:27:26,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-03 02:27:26,735 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:26,735 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:26,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-03 02:27:26,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:26,940 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:26,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:26,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1668710205, now seen corresponding path program 1 times [2022-11-03 02:27:26,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:26,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929113934] [2022-11-03 02:27:26,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:26,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:26,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:26,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [477859280] [2022-11-03 02:27:26,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:26,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:26,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:26,956 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:26,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 02:27:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:27,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 02:27:27,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:27,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:27,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:27:27,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:27,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:27,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929113934] [2022-11-03 02:27:27,290 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:27,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477859280] [2022-11-03 02:27:27,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477859280] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:27:27,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [703090892] [2022-11-03 02:27:27,310 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-03 02:27:27,311 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:27:27,317 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:27:27,325 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:27:27,325 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:27:27,845 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 40 for LOIs [2022-11-03 02:27:27,864 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:27:27,920 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:27:33,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [703090892] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:27:33,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:27:33,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8, 8] total 21 [2022-11-03 02:27:33,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525882528] [2022-11-03 02:27:33,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:33,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 02:27:33,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 02:27:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-11-03 02:27:33,439 INFO L87 Difference]: Start difference. First operand 43 states and 60 transitions. Second operand has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 02:27:33,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:33,675 INFO L93 Difference]: Finished difference Result 57 states and 74 transitions. [2022-11-03 02:27:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 02:27:33,675 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2022-11-03 02:27:33,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:33,677 INFO L225 Difference]: With dead ends: 57 [2022-11-03 02:27:33,677 INFO L226 Difference]: Without dead ends: 50 [2022-11-03 02:27:33,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-11-03 02:27:33,679 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 8 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:33,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 132 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 107 Invalid, 0 Unknown, 33 Unchecked, 0.2s Time] [2022-11-03 02:27:33,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-03 02:27:33,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2022-11-03 02:27:33,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-03 02:27:33,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 66 transitions. [2022-11-03 02:27:33,699 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 66 transitions. Word has length 20 [2022-11-03 02:27:33,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:33,699 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 66 transitions. [2022-11-03 02:27:33,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 02:27:33,700 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 66 transitions. [2022-11-03 02:27:33,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-03 02:27:33,700 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:33,701 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:33,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 02:27:33,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:33,914 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:33,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:33,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1338452232, now seen corresponding path program 1 times [2022-11-03 02:27:33,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:33,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31888689] [2022-11-03 02:27:33,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:33,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:33,928 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:33,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753258045] [2022-11-03 02:27:33,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:33,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:33,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:33,930 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:33,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 02:27:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:33,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-03 02:27:33,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:34,068 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:34,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:27:34,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:34,161 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:34,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31888689] [2022-11-03 02:27:34,161 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:34,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753258045] [2022-11-03 02:27:34,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753258045] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:27:34,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [675884921] [2022-11-03 02:27:34,165 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-03 02:27:34,166 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:27:34,166 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:27:34,166 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:27:34,166 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:27:34,555 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 58 for LOIs [2022-11-03 02:27:34,608 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:27:34,648 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:27:42,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [675884921] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:27:42,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:27:42,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [7, 6] total 22 [2022-11-03 02:27:42,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13527144] [2022-11-03 02:27:42,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:42,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-03 02:27:42,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:42,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-03 02:27:42,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-11-03 02:27:42,939 INFO L87 Difference]: Start difference. First operand 49 states and 66 transitions. Second operand has 15 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 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-03 02:27:43,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:43,472 INFO L93 Difference]: Finished difference Result 93 states and 129 transitions. [2022-11-03 02:27:43,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 02:27:43,473 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 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 22 [2022-11-03 02:27:43,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:43,474 INFO L225 Difference]: With dead ends: 93 [2022-11-03 02:27:43,474 INFO L226 Difference]: Without dead ends: 58 [2022-11-03 02:27:43,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-11-03 02:27:43,476 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 7 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:43,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 157 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 185 Invalid, 0 Unknown, 24 Unchecked, 0.5s Time] [2022-11-03 02:27:43,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-03 02:27:43,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2022-11-03 02:27:43,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 39 states have (on average 1.3333333333333333) internal successors, (52), 41 states have internal predecessors, (52), 11 states have call successors, (11), 5 states have call predecessors, (11), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 02:27:43,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 73 transitions. [2022-11-03 02:27:43,494 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 73 transitions. Word has length 22 [2022-11-03 02:27:43,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:43,495 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 73 transitions. [2022-11-03 02:27:43,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 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-03 02:27:43,495 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 73 transitions. [2022-11-03 02:27:43,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-03 02:27:43,496 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:43,497 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:43,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-03 02:27:43,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:43,722 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:43,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:43,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1808313670, now seen corresponding path program 1 times [2022-11-03 02:27:43,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:43,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836921918] [2022-11-03 02:27:43,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:43,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:43,730 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:43,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687463977] [2022-11-03 02:27:43,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:43,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:43,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:43,733 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:43,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 02:27:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:43,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-03 02:27:43,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:43,911 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 02:27:43,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:27:44,033 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 02:27:44,033 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:44,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836921918] [2022-11-03 02:27:44,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:44,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687463977] [2022-11-03 02:27:44,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687463977] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:27:44,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1903267535] [2022-11-03 02:27:44,036 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-11-03 02:27:44,037 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:27:44,037 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:27:44,037 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:27:44,038 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:27:45,183 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 89 for LOIs [2022-11-03 02:27:45,334 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:27:45,369 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:27:54,991 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1309#(and (<= 2 ~counter~0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:27:54,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:27:54,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:27:54,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 11 [2022-11-03 02:27:54,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740858643] [2022-11-03 02:27:54,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:27:54,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-03 02:27:54,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:54,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-03 02:27:54,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-11-03 02:27:54,994 INFO L87 Difference]: Start difference. First operand 56 states and 73 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 02:27:55,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:55,454 INFO L93 Difference]: Finished difference Result 76 states and 101 transitions. [2022-11-03 02:27:55,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:27:55,454 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 30 [2022-11-03 02:27:55,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:55,457 INFO L225 Difference]: With dead ends: 76 [2022-11-03 02:27:55,457 INFO L226 Difference]: Without dead ends: 72 [2022-11-03 02:27:55,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2022-11-03 02:27:55,459 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 51 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:55,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 152 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 02:27:55,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-11-03 02:27:55,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 58. [2022-11-03 02:27:55,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 42 states have internal predecessors, (53), 11 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 02:27:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 74 transitions. [2022-11-03 02:27:55,481 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 74 transitions. Word has length 30 [2022-11-03 02:27:55,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:55,482 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 74 transitions. [2022-11-03 02:27:55,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 02:27:55,482 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 74 transitions. [2022-11-03 02:27:55,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-03 02:27:55,483 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:55,484 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:55,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 02:27:55,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:55,706 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:55,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:55,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2135719167, now seen corresponding path program 1 times [2022-11-03 02:27:55,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:55,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131573261] [2022-11-03 02:27:55,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:55,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:55,724 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:55,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646896319] [2022-11-03 02:27:55,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:55,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:55,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:55,729 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:55,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 02:27:55,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:55,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-03 02:27:55,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:55,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:27:55,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 02:27:55,909 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:55,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131573261] [2022-11-03 02:27:55,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:55,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646896319] [2022-11-03 02:27:55,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646896319] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-03 02:27:55,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 02:27:55,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2022-11-03 02:27:55,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417368061] [2022-11-03 02:27:55,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:27:55,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 02:27:55,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:27:55,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 02:27:55,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-03 02:27:55,911 INFO L87 Difference]: Start difference. First operand 58 states and 74 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-03 02:27:55,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:27:55,979 INFO L93 Difference]: Finished difference Result 99 states and 132 transitions. [2022-11-03 02:27:55,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 02:27:55,980 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-11-03 02:27:55,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:27:55,981 INFO L225 Difference]: With dead ends: 99 [2022-11-03 02:27:55,981 INFO L226 Difference]: Without dead ends: 62 [2022-11-03 02:27:55,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-03 02:27:55,983 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 21 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:27:55,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 93 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:27:55,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-11-03 02:27:56,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2022-11-03 02:27:56,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 44 states have internal predecessors, (57), 11 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-03 02:27:56,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 78 transitions. [2022-11-03 02:27:56,005 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 78 transitions. Word has length 32 [2022-11-03 02:27:56,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:27:56,005 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 78 transitions. [2022-11-03 02:27:56,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-03 02:27:56,006 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 78 transitions. [2022-11-03 02:27:56,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-03 02:27:56,007 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:27:56,007 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:27:56,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 02:27:56,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:56,234 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:27:56,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:27:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash -301470394, now seen corresponding path program 1 times [2022-11-03 02:27:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:27:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536320883] [2022-11-03 02:27:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:27:56,243 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:27:56,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1602908462] [2022-11-03 02:27:56,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:27:56,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:27:56,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:27:56,245 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:27:56,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 02:27:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:27:56,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-03 02:27:56,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:27:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:27:56,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:27:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 02:27:56,427 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:27:56,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536320883] [2022-11-03 02:27:56,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:27:56,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602908462] [2022-11-03 02:27:56,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602908462] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:27:56,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [591534438] [2022-11-03 02:27:56,431 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-03 02:27:56,431 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:27:56,431 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:27:56,432 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:27:56,432 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:27:58,764 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-03 02:27:58,769 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:27:58,804 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:28:11,268 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2154#(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-03 02:28:11,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:28:11,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:28:11,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2022-11-03 02:28:11,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547841289] [2022-11-03 02:28:11,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:28:11,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 02:28:11,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:28:11,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 02:28:11,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2022-11-03 02:28:11,270 INFO L87 Difference]: Start difference. First operand 61 states and 78 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-03 02:28:11,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:28:11,499 INFO L93 Difference]: Finished difference Result 186 states and 247 transitions. [2022-11-03 02:28:11,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 02:28:11,500 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 34 [2022-11-03 02:28:11,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:28:11,503 INFO L225 Difference]: With dead ends: 186 [2022-11-03 02:28:11,504 INFO L226 Difference]: Without dead ends: 149 [2022-11-03 02:28:11,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-11-03 02:28:11,509 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 80 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:28:11,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 214 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:28:11,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-11-03 02:28:11,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 133. [2022-11-03 02:28:11,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 98 states have (on average 1.3061224489795917) internal successors, (128), 100 states have internal predecessors, (128), 23 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-03 02:28:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 173 transitions. [2022-11-03 02:28:11,557 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 173 transitions. Word has length 34 [2022-11-03 02:28:11,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:28:11,559 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 173 transitions. [2022-11-03 02:28:11,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-03 02:28:11,560 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 173 transitions. [2022-11-03 02:28:11,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-03 02:28:11,561 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:28:11,561 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:28:11,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 02:28:11,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-03 02:28:11,762 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:28:11,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:28:11,763 INFO L85 PathProgramCache]: Analyzing trace with hash 753982024, now seen corresponding path program 1 times [2022-11-03 02:28:11,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:28:11,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212694526] [2022-11-03 02:28:11,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:11,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:28:11,770 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:28:11,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941119696] [2022-11-03 02:28:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:11,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:11,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:28:11,780 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:28:11,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 02:28:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:28:11,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 02:28:11,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:28:11,871 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 02:28:11,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:28:11,872 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:28:11,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212694526] [2022-11-03 02:28:11,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:28:11,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941119696] [2022-11-03 02:28:11,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941119696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:28:11,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:28:11,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:28:11,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022602541] [2022-11-03 02:28:11,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:28:11,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:28:11,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:28:11,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:28:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:28:11,879 INFO L87 Difference]: Start difference. First operand 133 states and 173 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 02:28:11,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:28:11,968 INFO L93 Difference]: Finished difference Result 228 states and 314 transitions. [2022-11-03 02:28:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:28:11,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2022-11-03 02:28:11,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:28:11,970 INFO L225 Difference]: With dead ends: 228 [2022-11-03 02:28:11,971 INFO L226 Difference]: Without dead ends: 173 [2022-11-03 02:28:11,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:28:11,972 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 19 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:28:11,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 97 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:28:11,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-11-03 02:28:12,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2022-11-03 02:28:12,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 127 states have (on average 1.31496062992126) internal successors, (167), 129 states have internal predecessors, (167), 32 states have call successors, (32), 12 states have call predecessors, (32), 11 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-03 02:28:12,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 230 transitions. [2022-11-03 02:28:12,019 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 230 transitions. Word has length 38 [2022-11-03 02:28:12,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:28:12,019 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 230 transitions. [2022-11-03 02:28:12,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 02:28:12,020 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 230 transitions. [2022-11-03 02:28:12,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-03 02:28:12,021 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:28:12,021 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:28:12,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 02:28:12,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:12,246 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:28:12,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:28:12,247 INFO L85 PathProgramCache]: Analyzing trace with hash 419809677, now seen corresponding path program 1 times [2022-11-03 02:28:12,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:28:12,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201323509] [2022-11-03 02:28:12,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:12,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:28:12,253 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:28:12,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874030534] [2022-11-03 02:28:12,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:12,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:12,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:28:12,254 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:28:12,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 02:28:12,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:28:12,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 02:28:12,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:28:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:28:12,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:28:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-03 02:28:12,447 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:28:12,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201323509] [2022-11-03 02:28:12,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:28:12,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874030534] [2022-11-03 02:28:12,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874030534] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:28:12,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [721014260] [2022-11-03 02:28:12,450 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:28:12,451 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:28:12,451 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:28:12,451 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:28:12,451 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:28:14,946 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 55 for LOIs [2022-11-03 02:28:14,976 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:28:15,014 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:28:30,611 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3575#(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-03 02:28:30,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:28:30,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:28:30,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2022-11-03 02:28:30,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921082790] [2022-11-03 02:28:30,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:28:30,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 02:28:30,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:28:30,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 02:28:30,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-11-03 02:28:30,613 INFO L87 Difference]: Start difference. First operand 171 states and 230 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-03 02:28:30,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:28:30,895 INFO L93 Difference]: Finished difference Result 380 states and 527 transitions. [2022-11-03 02:28:30,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 02:28:30,895 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 40 [2022-11-03 02:28:30,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:28:30,900 INFO L225 Difference]: With dead ends: 380 [2022-11-03 02:28:30,900 INFO L226 Difference]: Without dead ends: 279 [2022-11-03 02:28:30,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2022-11-03 02:28:30,904 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 134 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:28:30,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 243 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:28:30,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-03 02:28:30,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 257. [2022-11-03 02:28:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 193 states have (on average 1.2953367875647668) internal successors, (250), 195 states have internal predecessors, (250), 48 states have call successors, (48), 16 states have call predecessors, (48), 15 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2022-11-03 02:28:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 345 transitions. [2022-11-03 02:28:30,971 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 345 transitions. Word has length 40 [2022-11-03 02:28:30,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:28:30,972 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 345 transitions. [2022-11-03 02:28:30,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-03 02:28:30,972 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 345 transitions. [2022-11-03 02:28:30,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-03 02:28:30,974 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:28:30,974 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:28:30,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-03 02:28:31,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:31,178 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:28:31,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:28:31,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1579218988, now seen corresponding path program 1 times [2022-11-03 02:28:31,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:28:31,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862765138] [2022-11-03 02:28:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:31,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:28:31,185 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:28:31,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318727311] [2022-11-03 02:28:31,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:31,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:31,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:28:31,187 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:28:31,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 02:28:31,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:28:31,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-03 02:28:31,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:28:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:28:31,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:28:31,464 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-03 02:28:31,464 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:28:31,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862765138] [2022-11-03 02:28:31,465 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:28:31,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318727311] [2022-11-03 02:28:31,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318727311] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:28:31,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1018509584] [2022-11-03 02:28:31,467 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:28:31,468 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:28:31,468 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:28:31,469 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:28:31,469 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:28:34,655 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-03 02:28:34,659 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:28:34,689 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:28:58,484 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4813#(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-03 02:28:58,484 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:28:58,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:28:58,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-03 02:28:58,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59085876] [2022-11-03 02:28:58,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:28:58,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 02:28:58,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:28:58,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 02:28:58,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-11-03 02:28:58,486 INFO L87 Difference]: Start difference. First operand 257 states and 345 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-03 02:28:58,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:28:58,892 INFO L93 Difference]: Finished difference Result 410 states and 556 transitions. [2022-11-03 02:28:58,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 02:28:58,893 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 46 [2022-11-03 02:28:58,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:28:58,895 INFO L225 Difference]: With dead ends: 410 [2022-11-03 02:28:58,895 INFO L226 Difference]: Without dead ends: 405 [2022-11-03 02:28:58,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 24.0s TimeCoverageRelationStatistics Valid=263, Invalid=1377, Unknown=0, NotChecked=0, Total=1640 [2022-11-03 02:28:58,897 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 165 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:28:58,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 290 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 02:28:58,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-11-03 02:28:58,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 362. [2022-11-03 02:28:58,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 270 states have (on average 1.288888888888889) internal successors, (348), 279 states have internal predecessors, (348), 72 states have call successors, (72), 20 states have call predecessors, (72), 19 states have return successors, (71), 62 states have call predecessors, (71), 71 states have call successors, (71) [2022-11-03 02:28:58,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 491 transitions. [2022-11-03 02:28:58,980 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 491 transitions. Word has length 46 [2022-11-03 02:28:58,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:28:58,980 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 491 transitions. [2022-11-03 02:28:58,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-03 02:28:58,981 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 491 transitions. [2022-11-03 02:28:58,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-03 02:28:58,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:28:58,982 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:28:59,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 02:28:59,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-03 02:28:59,198 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:28:59,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:28:59,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1252121023, now seen corresponding path program 1 times [2022-11-03 02:28:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:28:59,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758357135] [2022-11-03 02:28:59,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:28:59,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:28:59,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1124781944] [2022-11-03 02:28:59,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:28:59,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:28:59,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:28:59,207 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:28:59,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 02:28:59,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:28:59,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 02:28:59,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:28:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-03 02:28:59,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:28:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-03 02:28:59,816 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:28:59,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758357135] [2022-11-03 02:28:59,816 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:28:59,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124781944] [2022-11-03 02:28:59,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124781944] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:28:59,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1871482078] [2022-11-03 02:28:59,820 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:28:59,820 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:28:59,821 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:28:59,821 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:28:59,821 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:29:04,451 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-03 02:29:04,456 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:29:04,483 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:29:20,510 WARN L234 SmtUtils]: Spent 6.25s on a formula simplification. DAG size of input: 113 DAG size of output: 100 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:29:27,272 WARN L234 SmtUtils]: Spent 6.16s on a formula simplification. DAG size of input: 116 DAG size of output: 103 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:29:33,898 WARN L234 SmtUtils]: Spent 5.75s on a formula simplification. DAG size of input: 113 DAG size of output: 103 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:29:41,108 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6291#(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-03 02:29:41,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:29:41,108 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:29:41,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2022-11-03 02:29:41,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877340268] [2022-11-03 02:29:41,109 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:29:41,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 02:29:41,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:29:41,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 02:29:41,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-11-03 02:29:41,111 INFO L87 Difference]: Start difference. First operand 362 states and 491 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-03 02:29:43,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:29:45,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:29:47,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:29:47,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:29:47,905 INFO L93 Difference]: Finished difference Result 613 states and 818 transitions. [2022-11-03 02:29:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:29:47,906 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) Word has length 52 [2022-11-03 02:29:47,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:29:47,909 INFO L225 Difference]: With dead ends: 613 [2022-11-03 02:29:47,909 INFO L226 Difference]: Without dead ends: 445 [2022-11-03 02:29:47,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 119 SyntacticMatches, 6 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 36.9s TimeCoverageRelationStatistics Valid=143, Invalid=1047, Unknown=0, NotChecked=0, Total=1190 [2022-11-03 02:29:47,911 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 59 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 29 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:29:47,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 138 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 151 Invalid, 3 Unknown, 0 Unchecked, 6.6s Time] [2022-11-03 02:29:47,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-11-03 02:29:47,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 403. [2022-11-03 02:29:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 301 states have (on average 1.2026578073089702) internal successors, (362), 315 states have internal predecessors, (362), 70 states have call successors, (70), 32 states have call predecessors, (70), 31 states have return successors, (69), 55 states have call predecessors, (69), 69 states have call successors, (69) [2022-11-03 02:29:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 501 transitions. [2022-11-03 02:29:48,000 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 501 transitions. Word has length 52 [2022-11-03 02:29:48,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:29:48,000 INFO L495 AbstractCegarLoop]: Abstraction has 403 states and 501 transitions. [2022-11-03 02:29:48,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-03 02:29:48,001 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 501 transitions. [2022-11-03 02:29:48,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-03 02:29:48,003 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:29:48,004 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:29:48,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 02:29:48,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:29:48,210 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:29:48,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:29:48,211 INFO L85 PathProgramCache]: Analyzing trace with hash -703296414, now seen corresponding path program 1 times [2022-11-03 02:29:48,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:29:48,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845998435] [2022-11-03 02:29:48,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:29:48,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:29:48,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:29:48,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1043141723] [2022-11-03 02:29:48,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:29:48,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:29:48,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:29:48,221 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:29:48,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 02:29:48,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:29:48,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 02:29:48,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:29:48,354 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-11-03 02:29:48,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:29:48,429 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-11-03 02:29:48,429 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:29:48,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845998435] [2022-11-03 02:29:48,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:29:48,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043141723] [2022-11-03 02:29:48,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043141723] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:29:48,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [829370529] [2022-11-03 02:29:48,431 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:29:48,432 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:29:48,432 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:29:48,432 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:29:48,433 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:29:50,846 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:29:50,892 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:29:50,918 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:29:53,376 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8282#(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-03 02:29:53,376 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:29:53,376 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:29:53,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-03 02:29:53,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547445688] [2022-11-03 02:29:53,377 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:29:53,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:29:53,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:29:53,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:29:53,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-11-03 02:29:53,378 INFO L87 Difference]: Start difference. First operand 403 states and 501 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-03 02:29:53,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:29:53,526 INFO L93 Difference]: Finished difference Result 625 states and 804 transitions. [2022-11-03 02:29:53,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 02:29:53,527 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 82 [2022-11-03 02:29:53,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:29:53,530 INFO L225 Difference]: With dead ends: 625 [2022-11-03 02:29:53,531 INFO L226 Difference]: Without dead ends: 458 [2022-11-03 02:29:53,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-11-03 02:29:53,532 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 17 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:29:53,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 119 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:29:53,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-11-03 02:29:53,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 447. [2022-11-03 02:29:53,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 334 states have (on average 1.221556886227545) internal successors, (408), 348 states have internal predecessors, (408), 82 states have call successors, (82), 31 states have call predecessors, (82), 30 states have return successors, (81), 67 states have call predecessors, (81), 81 states have call successors, (81) [2022-11-03 02:29:53,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 571 transitions. [2022-11-03 02:29:53,631 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 571 transitions. Word has length 82 [2022-11-03 02:29:53,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:29:53,631 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 571 transitions. [2022-11-03 02:29:53,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-03 02:29:53,632 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 571 transitions. [2022-11-03 02:29:53,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-03 02:29:53,634 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:29:53,634 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:29:53,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-03 02:29:53,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-03 02:29:53,846 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:29:53,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:29:53,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1378770924, now seen corresponding path program 2 times [2022-11-03 02:29:53,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:29:53,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482767853] [2022-11-03 02:29:53,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:29:53,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:29:53,853 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:29:53,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565423548] [2022-11-03 02:29:53,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:29:53,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:29:53,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:29:53,855 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:29:53,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 02:29:53,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 02:29:53,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:29:53,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 02:29:53,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:29:53,995 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-03 02:29:53,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:29:53,995 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:29:53,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482767853] [2022-11-03 02:29:53,996 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:29:53,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565423548] [2022-11-03 02:29:53,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565423548] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:29:53,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:29:53,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 02:29:53,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120372408] [2022-11-03 02:29:53,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:29:53,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 02:29:53,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:29:53,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 02:29:53,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:29:53,999 INFO L87 Difference]: Start difference. First operand 447 states and 571 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 02:29:54,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:29:54,152 INFO L93 Difference]: Finished difference Result 728 states and 956 transitions. [2022-11-03 02:29:54,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 02:29:54,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2022-11-03 02:29:54,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:29:54,155 INFO L225 Difference]: With dead ends: 728 [2022-11-03 02:29:54,155 INFO L226 Difference]: Without dead ends: 542 [2022-11-03 02:29:54,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-03 02:29:54,157 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 15 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:29:54,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 133 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:29:54,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-11-03 02:29:54,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 507. [2022-11-03 02:29:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 385 states have (on average 1.2077922077922079) internal successors, (465), 397 states have internal predecessors, (465), 89 states have call successors, (89), 33 states have call predecessors, (89), 32 states have return successors, (88), 76 states have call predecessors, (88), 88 states have call successors, (88) [2022-11-03 02:29:54,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 642 transitions. [2022-11-03 02:29:54,268 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 642 transitions. Word has length 82 [2022-11-03 02:29:54,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:29:54,269 INFO L495 AbstractCegarLoop]: Abstraction has 507 states and 642 transitions. [2022-11-03 02:29:54,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 02:29:54,269 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 642 transitions. [2022-11-03 02:29:54,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-03 02:29:54,271 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:29:54,272 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:29:54,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-03 02:29:54,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 02:29:54,477 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:29:54,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:29:54,478 INFO L85 PathProgramCache]: Analyzing trace with hash -760314426, now seen corresponding path program 3 times [2022-11-03 02:29:54,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:29:54,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573842364] [2022-11-03 02:29:54,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:29:54,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:29:54,499 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:29:54,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156747261] [2022-11-03 02:29:54,501 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:29:54,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:29:54,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:29:54,503 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:29:54,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 02:29:54,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:29:54,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:29:54,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-03 02:29:54,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:29:54,827 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:29:54,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:29:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-03 02:29:55,047 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:29:55,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573842364] [2022-11-03 02:29:55,047 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:29:55,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156747261] [2022-11-03 02:29:55,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156747261] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:29:55,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1681276443] [2022-11-03 02:29:55,050 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:29:55,051 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:29:55,051 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:29:55,051 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:29:55,051 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:29:58,286 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:29:58,327 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:29:58,361 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:00,460 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12414#(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-03 02:30:00,461 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:00,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:00,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2022-11-03 02:30:00,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436502654] [2022-11-03 02:30:00,461 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:00,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-03 02:30:00,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:00,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-03 02:30:00,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=1274, Unknown=0, NotChecked=0, Total=1640 [2022-11-03 02:30:00,464 INFO L87 Difference]: Start difference. First operand 507 states and 642 transitions. Second operand has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2022-11-03 02:30:01,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:01,572 INFO L93 Difference]: Finished difference Result 1459 states and 1983 transitions. [2022-11-03 02:30:01,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-03 02:30:01,573 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) Word has length 82 [2022-11-03 02:30:01,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:01,579 INFO L225 Difference]: With dead ends: 1459 [2022-11-03 02:30:01,580 INFO L226 Difference]: Without dead ends: 1372 [2022-11-03 02:30:01,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=678, Invalid=2514, Unknown=0, NotChecked=0, Total=3192 [2022-11-03 02:30:01,585 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 483 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:01,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 385 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 02:30:01,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2022-11-03 02:30:01,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1310. [2022-11-03 02:30:01,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 984 states have (on average 1.2296747967479675) internal successors, (1210), 1015 states have internal predecessors, (1210), 261 states have call successors, (261), 65 states have call predecessors, (261), 64 states have return successors, (260), 229 states have call predecessors, (260), 260 states have call successors, (260) [2022-11-03 02:30:01,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 1731 transitions. [2022-11-03 02:30:01,884 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 1731 transitions. Word has length 82 [2022-11-03 02:30:01,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:01,884 INFO L495 AbstractCegarLoop]: Abstraction has 1310 states and 1731 transitions. [2022-11-03 02:30:01,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 22 states have internal predecessors, (92), 19 states have call successors, (21), 11 states have call predecessors, (21), 10 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2022-11-03 02:30:01,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 1731 transitions. [2022-11-03 02:30:01,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-03 02:30:01,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:01,887 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:01,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:02,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 02:30:02,102 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:02,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:02,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1887960563, now seen corresponding path program 1 times [2022-11-03 02:30:02,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:02,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296777804] [2022-11-03 02:30:02,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:02,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:02,116 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:02,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923534824] [2022-11-03 02:30:02,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:02,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:02,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:02,119 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:02,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 02:30:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:30:02,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-03 02:30:02,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:02,385 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:30:02,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:30:02,679 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-11-03 02:30:02,679 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:02,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296777804] [2022-11-03 02:30:02,680 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:02,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923534824] [2022-11-03 02:30:02,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923534824] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:30:02,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1544555838] [2022-11-03 02:30:02,682 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:30:02,682 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:30:02,682 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:30:02,682 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:30:02,683 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:30:06,171 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:30:06,175 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:30:06,202 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:10,539 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17066#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= ~counter~0 53) (= |#NULL.base| 0))' at error location [2022-11-03 02:30:10,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:10,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:10,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2022-11-03 02:30:10,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368607707] [2022-11-03 02:30:10,540 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:10,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-03 02:30:10,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:10,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-03 02:30:10,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=1480, Unknown=0, NotChecked=0, Total=1892 [2022-11-03 02:30:10,542 INFO L87 Difference]: Start difference. First operand 1310 states and 1731 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-03 02:30:11,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:11,678 INFO L93 Difference]: Finished difference Result 1975 states and 2571 transitions. [2022-11-03 02:30:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-03 02:30:11,679 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) Word has length 88 [2022-11-03 02:30:11,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:11,684 INFO L225 Difference]: With dead ends: 1975 [2022-11-03 02:30:11,684 INFO L226 Difference]: Without dead ends: 1098 [2022-11-03 02:30:11,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1228 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=760, Invalid=2900, Unknown=0, NotChecked=0, Total=3660 [2022-11-03 02:30:11,688 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 587 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 362 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 362 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:11,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 478 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [362 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 02:30:11,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-11-03 02:30:11,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1042. [2022-11-03 02:30:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 780 states have (on average 1.1641025641025642) internal successors, (908), 801 states have internal predecessors, (908), 189 states have call successors, (189), 73 states have call predecessors, (189), 72 states have return successors, (188), 167 states have call predecessors, (188), 188 states have call successors, (188) [2022-11-03 02:30:11,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1285 transitions. [2022-11-03 02:30:11,917 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1285 transitions. Word has length 88 [2022-11-03 02:30:11,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:11,919 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1285 transitions. [2022-11-03 02:30:11,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-03 02:30:11,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1285 transitions. [2022-11-03 02:30:11,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-03 02:30:11,922 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:11,922 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:11,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:12,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-03 02:30:12,138 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:12,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:12,139 INFO L85 PathProgramCache]: Analyzing trace with hash -890970028, now seen corresponding path program 1 times [2022-11-03 02:30:12,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:12,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138945104] [2022-11-03 02:30:12,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:12,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:12,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:12,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452659906] [2022-11-03 02:30:12,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:12,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:12,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:12,148 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:12,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 02:30:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:30:12,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-03 02:30:12,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:12,410 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:30:12,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:30:12,730 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-11-03 02:30:12,731 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:12,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138945104] [2022-11-03 02:30:12,731 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:12,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452659906] [2022-11-03 02:30:12,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452659906] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:30:12,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [310349043] [2022-11-03 02:30:12,733 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:30:12,733 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:30:12,734 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:30:12,734 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:30:12,734 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:30:16,204 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:30:16,212 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:30:16,243 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:23,523 WARN L234 SmtUtils]: Spent 6.40s on a formula simplification. DAG size of input: 109 DAG size of output: 102 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:30:24,912 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22079#(and (<= ~counter~0 52) (= |__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-03 02:30:24,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:24,912 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:24,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-11-03 02:30:24,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548156351] [2022-11-03 02:30:24,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:24,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 02:30:24,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:24,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 02:30:24,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=1523, Unknown=0, NotChecked=0, Total=1980 [2022-11-03 02:30:24,916 INFO L87 Difference]: Start difference. First operand 1042 states and 1285 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2022-11-03 02:30:26,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:26,165 INFO L93 Difference]: Finished difference Result 1189 states and 1476 transitions. [2022-11-03 02:30:26,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-03 02:30:26,166 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) Word has length 94 [2022-11-03 02:30:26,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:26,172 INFO L225 Difference]: With dead ends: 1189 [2022-11-03 02:30:26,172 INFO L226 Difference]: Without dead ends: 1184 [2022-11-03 02:30:26,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 235 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1354 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=846, Invalid=3060, Unknown=0, NotChecked=0, Total=3906 [2022-11-03 02:30:26,174 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 606 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:26,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 488 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 02:30:26,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2022-11-03 02:30:26,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1167. [2022-11-03 02:30:26,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1167 states, 877 states have (on average 1.145952109464082) internal successors, (1005), 901 states have internal predecessors, (1005), 209 states have call successors, (209), 81 states have call predecessors, (209), 80 states have return successors, (208), 184 states have call predecessors, (208), 208 states have call successors, (208) [2022-11-03 02:30:26,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1422 transitions. [2022-11-03 02:30:26,410 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1422 transitions. Word has length 94 [2022-11-03 02:30:26,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:26,411 INFO L495 AbstractCegarLoop]: Abstraction has 1167 states and 1422 transitions. [2022-11-03 02:30:26,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2022-11-03 02:30:26,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1422 transitions. [2022-11-03 02:30:26,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:30:26,417 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:26,417 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:26,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:26,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-03 02:30:26,631 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:26,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:26,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1384815896, now seen corresponding path program 4 times [2022-11-03 02:30:26,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:26,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484419850] [2022-11-03 02:30:26,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:26,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:26,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:26,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125912954] [2022-11-03 02:30:26,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:30:26,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:26,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:26,651 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:26,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 02:30:26,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:30:26,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 02:30:26,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:26,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 612 proven. 0 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2022-11-03 02:30:26,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:30:26,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:26,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484419850] [2022-11-03 02:30:26,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:26,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125912954] [2022-11-03 02:30:26,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125912954] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:30:26,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:30:26,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:30:26,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008534869] [2022-11-03 02:30:26,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:30:26,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:30:26,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:26,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:30:26,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:30:26,786 INFO L87 Difference]: Start difference. First operand 1167 states and 1422 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-03 02:30:27,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:27,057 INFO L93 Difference]: Finished difference Result 1809 states and 2238 transitions. [2022-11-03 02:30:27,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:30:27,058 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 178 [2022-11-03 02:30:27,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:27,063 INFO L225 Difference]: With dead ends: 1809 [2022-11-03 02:30:27,063 INFO L226 Difference]: Without dead ends: 1175 [2022-11-03 02:30:27,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:30:27,066 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 3 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:27,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 66 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:30:27,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2022-11-03 02:30:27,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1102. [2022-11-03 02:30:27,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 835 states have (on average 1.1401197604790418) internal successors, (952), 844 states have internal predecessors, (952), 186 states have call successors, (186), 81 states have call predecessors, (186), 80 states have return successors, (185), 176 states have call predecessors, (185), 185 states have call successors, (185) [2022-11-03 02:30:27,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 1323 transitions. [2022-11-03 02:30:27,284 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 1323 transitions. Word has length 178 [2022-11-03 02:30:27,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:27,285 INFO L495 AbstractCegarLoop]: Abstraction has 1102 states and 1323 transitions. [2022-11-03 02:30:27,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-03 02:30:27,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 1323 transitions. [2022-11-03 02:30:27,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:30:27,290 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:27,290 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:27,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:27,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-03 02:30:27,506 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:27,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:27,507 INFO L85 PathProgramCache]: Analyzing trace with hash 437435780, now seen corresponding path program 5 times [2022-11-03 02:30:27,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:27,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544993051] [2022-11-03 02:30:27,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:27,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:27,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:27,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606657441] [2022-11-03 02:30:27,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:30:27,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:27,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:27,522 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:27,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-03 02:30:28,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 02:30:28,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:30:28,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 02:30:28,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:28,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2022-11-03 02:30:28,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:30:28,740 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:28,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544993051] [2022-11-03 02:30:28,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:28,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606657441] [2022-11-03 02:30:28,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606657441] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:30:28,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:30:28,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:30:28,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361509002] [2022-11-03 02:30:28,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:30:28,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:30:28,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:28,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:30:28,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:30:28,743 INFO L87 Difference]: Start difference. First operand 1102 states and 1323 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 02:30:28,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:28,933 INFO L93 Difference]: Finished difference Result 1114 states and 1333 transitions. [2022-11-03 02:30:28,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:30:28,934 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 178 [2022-11-03 02:30:28,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:28,938 INFO L225 Difference]: With dead ends: 1114 [2022-11-03 02:30:28,939 INFO L226 Difference]: Without dead ends: 1063 [2022-11-03 02:30:28,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:30:28,940 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 12 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:28,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 101 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:30:28,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-11-03 02:30:29,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1048. [2022-11-03 02:30:29,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 793 states have (on average 1.1349306431273645) internal successors, (900), 800 states have internal predecessors, (900), 174 states have call successors, (174), 81 states have call predecessors, (174), 80 states have return successors, (173), 166 states have call predecessors, (173), 173 states have call successors, (173) [2022-11-03 02:30:29,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1247 transitions. [2022-11-03 02:30:29,151 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1247 transitions. Word has length 178 [2022-11-03 02:30:29,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:29,152 INFO L495 AbstractCegarLoop]: Abstraction has 1048 states and 1247 transitions. [2022-11-03 02:30:29,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 02:30:29,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1247 transitions. [2022-11-03 02:30:29,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:30:29,157 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:29,157 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:29,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:29,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:29,369 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:29,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:29,369 INFO L85 PathProgramCache]: Analyzing trace with hash -223810874, now seen corresponding path program 6 times [2022-11-03 02:30:29,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:29,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353603109] [2022-11-03 02:30:29,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:29,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:29,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:29,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145882840] [2022-11-03 02:30:29,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:30:29,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:29,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:29,398 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:29,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-03 02:30:29,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:30:29,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:30:29,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 02:30:29,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 280 proven. 184 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2022-11-03 02:30:29,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:30:29,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 140 proven. 184 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2022-11-03 02:30:29,926 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:29,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353603109] [2022-11-03 02:30:29,927 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:29,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145882840] [2022-11-03 02:30:29,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145882840] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:30:29,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [205272256] [2022-11-03 02:30:29,931 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:30:29,932 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:30:29,932 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:30:29,932 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:30:29,932 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:30:32,499 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:30:32,543 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:30:32,572 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:35,528 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34961#(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-03 02:30:35,528 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:35,528 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:35,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2022-11-03 02:30:35,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705751127] [2022-11-03 02:30:35,529 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:35,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 02:30:35,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:35,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 02:30:35,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-11-03 02:30:35,531 INFO L87 Difference]: Start difference. First operand 1048 states and 1247 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-03 02:30:36,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:36,817 INFO L93 Difference]: Finished difference Result 2077 states and 2646 transitions. [2022-11-03 02:30:36,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-03 02:30:36,818 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) Word has length 178 [2022-11-03 02:30:36,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:36,828 INFO L225 Difference]: With dead ends: 2077 [2022-11-03 02:30:36,828 INFO L226 Difference]: Without dead ends: 1830 [2022-11-03 02:30:36,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 499 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=190, Invalid=1616, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 02:30:36,832 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 115 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:36,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 917 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-03 02:30:36,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2022-11-03 02:30:37,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1631. [2022-11-03 02:30:37,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1234 states have (on average 1.159643435980551) internal successors, (1431), 1250 states have internal predecessors, (1431), 316 states have call successors, (316), 81 states have call predecessors, (316), 80 states have return successors, (315), 299 states have call predecessors, (315), 315 states have call successors, (315) [2022-11-03 02:30:37,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2062 transitions. [2022-11-03 02:30:37,240 INFO L78 Accepts]: Start accepts. Automaton has 1631 states and 2062 transitions. Word has length 178 [2022-11-03 02:30:37,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:37,241 INFO L495 AbstractCegarLoop]: Abstraction has 1631 states and 2062 transitions. [2022-11-03 02:30:37,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-03 02:30:37,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1631 states and 2062 transitions. [2022-11-03 02:30:37,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:30:37,248 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:37,249 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:37,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:37,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:37,468 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:37,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:37,469 INFO L85 PathProgramCache]: Analyzing trace with hash -654614764, now seen corresponding path program 7 times [2022-11-03 02:30:37,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:37,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139533524] [2022-11-03 02:30:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:37,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:37,492 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:37,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076706509] [2022-11-03 02:30:37,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:30:37,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:37,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:37,494 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:37,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-03 02:30:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:30:37,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-03 02:30:37,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 516 proven. 84 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2022-11-03 02:30:37,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:30:38,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 226 proven. 84 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-11-03 02:30:38,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:38,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139533524] [2022-11-03 02:30:38,013 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:38,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076706509] [2022-11-03 02:30:38,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076706509] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:30:38,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [932676678] [2022-11-03 02:30:38,015 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:30:38,015 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:30:38,016 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:30:38,016 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:30:38,016 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:30:40,378 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:30:40,420 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:30:40,448 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:42,726 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41500#(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-03 02:30:42,726 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:42,726 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:42,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-03 02:30:42,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528766100] [2022-11-03 02:30:42,726 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:42,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 02:30:42,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:42,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 02:30:42,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-11-03 02:30:42,729 INFO L87 Difference]: Start difference. First operand 1631 states and 2062 transitions. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2022-11-03 02:30:44,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:30:44,599 INFO L93 Difference]: Finished difference Result 3260 states and 4291 transitions. [2022-11-03 02:30:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-03 02:30:44,599 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) Word has length 178 [2022-11-03 02:30:44,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:30:44,611 INFO L225 Difference]: With dead ends: 3260 [2022-11-03 02:30:44,611 INFO L226 Difference]: Without dead ends: 2893 [2022-11-03 02:30:44,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 525 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=448, Invalid=2744, Unknown=0, NotChecked=0, Total=3192 [2022-11-03 02:30:44,615 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 206 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:30:44,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 658 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 02:30:44,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2893 states. [2022-11-03 02:30:45,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2893 to 2310. [2022-11-03 02:30:45,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2310 states, 1743 states have (on average 1.1577739529546758) internal successors, (2018), 1774 states have internal predecessors, (2018), 486 states have call successors, (486), 81 states have call predecessors, (486), 80 states have return successors, (485), 454 states have call predecessors, (485), 485 states have call successors, (485) [2022-11-03 02:30:45,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2310 states to 2310 states and 2989 transitions. [2022-11-03 02:30:45,231 INFO L78 Accepts]: Start accepts. Automaton has 2310 states and 2989 transitions. Word has length 178 [2022-11-03 02:30:45,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:30:45,232 INFO L495 AbstractCegarLoop]: Abstraction has 2310 states and 2989 transitions. [2022-11-03 02:30:45,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2022-11-03 02:30:45,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2310 states and 2989 transitions. [2022-11-03 02:30:45,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:30:45,242 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:30:45,243 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:30:45,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-03 02:30:45,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:45,458 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:30:45,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:30:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1253226182, now seen corresponding path program 8 times [2022-11-03 02:30:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:30:45,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112135276] [2022-11-03 02:30:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:30:45,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:30:45,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:30:45,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225540307] [2022-11-03 02:30:45,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:30:45,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:30:45,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:45,500 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:30:45,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-03 02:30:46,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-03 02:30:46,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:30:46,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-03 02:30:46,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:30:47,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2022-11-03 02:30:47,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:30:47,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2022-11-03 02:30:47,534 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:30:47,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112135276] [2022-11-03 02:30:47,534 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:30:47,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225540307] [2022-11-03 02:30:47,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225540307] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:30:47,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1124250699] [2022-11-03 02:30:47,536 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:30:47,536 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:30:47,537 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:30:47,537 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:30:47,537 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:30:51,036 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:30:51,041 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:30:51,072 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:30:59,798 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50891#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= ~counter~0 54) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:30:59,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:30:59,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:30:59,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-11-03 02:30:59,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068764672] [2022-11-03 02:30:59,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:30:59,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-03 02:30:59,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:30:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-03 02:30:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1421, Unknown=0, NotChecked=0, Total=1560 [2022-11-03 02:30:59,802 INFO L87 Difference]: Start difference. First operand 2310 states and 2989 transitions. Second operand has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-11-03 02:31:03,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:31:03,360 INFO L93 Difference]: Finished difference Result 3835 states and 5111 transitions. [2022-11-03 02:31:03,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-03 02:31:03,361 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) Word has length 178 [2022-11-03 02:31:03,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:31:03,372 INFO L225 Difference]: With dead ends: 3835 [2022-11-03 02:31:03,373 INFO L226 Difference]: Without dead ends: 3505 [2022-11-03 02:31:03,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 492 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1470 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=517, Invalid=4885, Unknown=0, NotChecked=0, Total=5402 [2022-11-03 02:31:03,376 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 307 mSDsluCounter, 1514 mSDsCounter, 0 mSdLazyCounter, 2082 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 2272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:31:03,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1842 Invalid, 2272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2082 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-03 02:31:03,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3505 states. [2022-11-03 02:31:03,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3505 to 2862. [2022-11-03 02:31:03,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2161 states have (on average 1.1712170291531698) internal successors, (2531), 2208 states have internal predecessors, (2531), 620 states have call successors, (620), 81 states have call predecessors, (620), 80 states have return successors, (619), 572 states have call predecessors, (619), 619 states have call successors, (619) [2022-11-03 02:31:03,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 3770 transitions. [2022-11-03 02:31:03,944 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 3770 transitions. Word has length 178 [2022-11-03 02:31:03,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:31:03,945 INFO L495 AbstractCegarLoop]: Abstraction has 2862 states and 3770 transitions. [2022-11-03 02:31:03,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 18 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-11-03 02:31:03,945 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 3770 transitions. [2022-11-03 02:31:03,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:31:03,956 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:31:03,956 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:31:03,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-03 02:31:04,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-03 02:31:04,163 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:31:04,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:31:04,163 INFO L85 PathProgramCache]: Analyzing trace with hash 2135458502, now seen corresponding path program 9 times [2022-11-03 02:31:04,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:31:04,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423760063] [2022-11-03 02:31:04,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:31:04,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:31:04,173 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:31:04,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091346622] [2022-11-03 02:31:04,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:31:04,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:31:04,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:31:04,175 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:31:04,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-03 02:31:04,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:31:04,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:31:04,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-03 02:31:04,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:31:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:31:04,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:31:05,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2022-11-03 02:31:05,637 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:31:05,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423760063] [2022-11-03 02:31:05,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:31:05,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091346622] [2022-11-03 02:31:05,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091346622] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:31:05,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1671157771] [2022-11-03 02:31:05,639 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:31:05,640 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:31:05,640 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:31:05,640 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:31:05,640 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:31:08,002 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:31:08,047 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:31:08,072 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:31:11,187 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '62029#(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-03 02:31:11,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:31:11,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:31:11,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 46 [2022-11-03 02:31:11,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966116757] [2022-11-03 02:31:11,188 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:31:11,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-03 02:31:11,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:31:11,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-03 02:31:11,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1242, Invalid=2918, Unknown=0, NotChecked=0, Total=4160 [2022-11-03 02:31:11,191 INFO L87 Difference]: Start difference. First operand 2862 states and 3770 transitions. Second operand has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2022-11-03 02:31:16,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:31:16,229 INFO L93 Difference]: Finished difference Result 11410 states and 16838 transitions. [2022-11-03 02:31:16,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-11-03 02:31:16,230 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) Word has length 178 [2022-11-03 02:31:16,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:31:16,292 INFO L225 Difference]: With dead ends: 11410 [2022-11-03 02:31:16,292 INFO L226 Difference]: Without dead ends: 11271 [2022-11-03 02:31:16,298 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3073 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2982, Invalid=7938, Unknown=0, NotChecked=0, Total=10920 [2022-11-03 02:31:16,299 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 1687 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 1208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1687 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1208 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:31:16,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1687 Valid, 827 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1208 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-03 02:31:16,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11271 states. [2022-11-03 02:31:18,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11271 to 11011. [2022-11-03 02:31:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11011 states, 8250 states have (on average 1.2507878787878788) internal successors, (10319), 8418 states have internal predecessors, (10319), 2600 states have call successors, (2600), 161 states have call predecessors, (2600), 160 states have return successors, (2599), 2431 states have call predecessors, (2599), 2599 states have call successors, (2599) [2022-11-03 02:31:18,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11011 states to 11011 states and 15518 transitions. [2022-11-03 02:31:18,701 INFO L78 Accepts]: Start accepts. Automaton has 11011 states and 15518 transitions. Word has length 178 [2022-11-03 02:31:18,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:31:18,701 INFO L495 AbstractCegarLoop]: Abstraction has 11011 states and 15518 transitions. [2022-11-03 02:31:18,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.3478260869565215) internal successors, (200), 46 states have internal predecessors, (200), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2022-11-03 02:31:18,702 INFO L276 IsEmpty]: Start isEmpty. Operand 11011 states and 15518 transitions. [2022-11-03 02:31:18,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-11-03 02:31:18,712 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:31:18,713 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:31:18,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-03 02:31:18,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:31:18,922 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:31:18,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:31:18,923 INFO L85 PathProgramCache]: Analyzing trace with hash 97743629, now seen corresponding path program 2 times [2022-11-03 02:31:18,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:31:18,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045404901] [2022-11-03 02:31:18,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:31:18,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:31:18,937 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:31:18,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130940774] [2022-11-03 02:31:18,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:31:18,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:31:18,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:31:18,939 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:31:18,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-03 02:31:19,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-03 02:31:19,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:31:19,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-03 02:31:19,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:31:20,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:31:20,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:31:21,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 842 trivial. 0 not checked. [2022-11-03 02:31:21,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:31:21,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045404901] [2022-11-03 02:31:21,200 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:31:21,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130940774] [2022-11-03 02:31:21,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130940774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:31:21,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1837801489] [2022-11-03 02:31:21,202 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:31:21,202 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:31:21,203 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:31:21,203 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:31:21,203 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:31:25,815 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:31:25,821 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:31:25,858 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:31:29,786 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '96742#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= ~counter~0 53) (= |#NULL.base| 0))' at error location [2022-11-03 02:31:29,786 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:31:29,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:31:29,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 48 [2022-11-03 02:31:29,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278613952] [2022-11-03 02:31:29,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:31:29,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-03 02:31:29,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:31:29,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-03 02:31:29,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1336, Invalid=3220, Unknown=0, NotChecked=0, Total=4556 [2022-11-03 02:31:29,790 INFO L87 Difference]: Start difference. First operand 11011 states and 15518 transitions. Second operand has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2022-11-03 02:31:34,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:31:34,177 INFO L93 Difference]: Finished difference Result 16383 states and 23186 transitions. [2022-11-03 02:31:34,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-11-03 02:31:34,178 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) Word has length 184 [2022-11-03 02:31:34,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:31:34,200 INFO L225 Difference]: With dead ends: 16383 [2022-11-03 02:31:34,200 INFO L226 Difference]: Without dead ends: 8317 [2022-11-03 02:31:34,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3286 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3160, Invalid=8612, Unknown=0, NotChecked=0, Total=11772 [2022-11-03 02:31:34,226 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 1682 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 1126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1682 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1126 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:31:34,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1682 Valid, 841 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1126 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-03 02:31:34,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8317 states. [2022-11-03 02:31:36,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8317 to 8086. [2022-11-03 02:31:36,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8086 states, 6066 states have (on average 1.1737553577316189) internal successors, (7120), 6119 states have internal predecessors, (7120), 1851 states have call successors, (1851), 169 states have call predecessors, (1851), 168 states have return successors, (1850), 1797 states have call predecessors, (1850), 1850 states have call successors, (1850) [2022-11-03 02:31:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8086 states to 8086 states and 10821 transitions. [2022-11-03 02:31:36,036 INFO L78 Accepts]: Start accepts. Automaton has 8086 states and 10821 transitions. Word has length 184 [2022-11-03 02:31:36,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:31:36,037 INFO L495 AbstractCegarLoop]: Abstraction has 8086 states and 10821 transitions. [2022-11-03 02:31:36,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.3125) internal successors, (207), 48 states have internal predecessors, (207), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2022-11-03 02:31:36,039 INFO L276 IsEmpty]: Start isEmpty. Operand 8086 states and 10821 transitions. [2022-11-03 02:31:36,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-11-03 02:31:36,049 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:31:36,049 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:31:36,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-03 02:31:36,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-03 02:31:36,256 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:31:36,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:31:36,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1898418516, now seen corresponding path program 2 times [2022-11-03 02:31:36,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:31:36,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459557077] [2022-11-03 02:31:36,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:31:36,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:31:36,268 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:31:36,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1618847700] [2022-11-03 02:31:36,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:31:36,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:31:36,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:31:36,270 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:31:36,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-03 02:31:50,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-03 02:31:50,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:31:50,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-03 02:31:50,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:31:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:31:51,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:31:52,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2022-11-03 02:31:52,273 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:31:52,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459557077] [2022-11-03 02:31:52,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:31:52,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618847700] [2022-11-03 02:31:52,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618847700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:31:52,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [136185488] [2022-11-03 02:31:52,275 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:31:52,275 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:31:52,275 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:31:52,276 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:31:52,276 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:31:55,543 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:31:55,548 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:31:55,578 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:32:04,615 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '134421#(and (<= ~counter~0 52) (= |__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-03 02:32:04,615 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:32:04,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:32:04,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2022-11-03 02:32:04,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127803845] [2022-11-03 02:32:04,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:32:04,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-03 02:32:04,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:04,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-03 02:32:04,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1429, Invalid=3263, Unknown=0, NotChecked=0, Total=4692 [2022-11-03 02:32:04,618 INFO L87 Difference]: Start difference. First operand 8086 states and 10821 transitions. Second operand has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2022-11-03 02:32:09,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:09,075 INFO L93 Difference]: Finished difference Result 8765 states and 11780 transitions. [2022-11-03 02:32:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-11-03 02:32:09,075 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) Word has length 190 [2022-11-03 02:32:09,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:09,096 INFO L225 Difference]: With dead ends: 8765 [2022-11-03 02:32:09,096 INFO L226 Difference]: Without dead ends: 8618 [2022-11-03 02:32:09,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 497 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3614 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=3342, Invalid=8868, Unknown=0, NotChecked=0, Total=12210 [2022-11-03 02:32:09,101 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 1640 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 1272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1640 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 1995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1272 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:09,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1640 Valid, 972 Invalid, 1995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1272 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-03 02:32:09,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8618 states. [2022-11-03 02:32:10,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8618 to 7908. [2022-11-03 02:32:10,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7908 states, 5945 states have (on average 1.11959629941127) internal successors, (6656), 5994 states have internal predecessors, (6656), 1786 states have call successors, (1786), 177 states have call predecessors, (1786), 176 states have return successors, (1785), 1736 states have call predecessors, (1785), 1785 states have call successors, (1785) [2022-11-03 02:32:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7908 states to 7908 states and 10227 transitions. [2022-11-03 02:32:10,862 INFO L78 Accepts]: Start accepts. Automaton has 7908 states and 10227 transitions. Word has length 190 [2022-11-03 02:32:10,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:10,862 INFO L495 AbstractCegarLoop]: Abstraction has 7908 states and 10227 transitions. [2022-11-03 02:32:10,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.28) internal successors, (214), 50 states have internal predecessors, (214), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2022-11-03 02:32:10,863 INFO L276 IsEmpty]: Start isEmpty. Operand 7908 states and 10227 transitions. [2022-11-03 02:32:10,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-11-03 02:32:10,889 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:10,890 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:10,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-03 02:32:11,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-03 02:32:11,103 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:11,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:11,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1302721490, now seen corresponding path program 10 times [2022-11-03 02:32:11,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:11,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85972281] [2022-11-03 02:32:11,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:11,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:11,129 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:32:11,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28837423] [2022-11-03 02:32:11,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:32:11,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:32:11,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:32:11,131 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:32:11,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-03 02:32:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:11,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-03 02:32:11,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:32:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 416 proven. 1164 refuted. 0 times theorem prover too weak. 3690 trivial. 0 not checked. [2022-11-03 02:32:12,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:32:13,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 266 proven. 1204 refuted. 0 times theorem prover too weak. 3800 trivial. 0 not checked. [2022-11-03 02:32:13,051 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:13,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85972281] [2022-11-03 02:32:13,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:32:13,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28837423] [2022-11-03 02:32:13,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28837423] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:32:13,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [196991357] [2022-11-03 02:32:13,054 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:32:13,054 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:32:13,054 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:32:13,054 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:32:13,055 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:32:16,005 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:32:16,048 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:32:16,074 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:32:19,693 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '161482#(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-03 02:32:19,693 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:32:19,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:32:19,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2022-11-03 02:32:19,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648701397] [2022-11-03 02:32:19,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:32:19,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-03 02:32:19,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:19,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-03 02:32:19,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2365, Unknown=0, NotChecked=0, Total=2550 [2022-11-03 02:32:19,696 INFO L87 Difference]: Start difference. First operand 7908 states and 10227 transitions. Second operand has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2022-11-03 02:32:25,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:25,150 INFO L93 Difference]: Finished difference Result 11330 states and 14738 transitions. [2022-11-03 02:32:25,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-03 02:32:25,151 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) Word has length 370 [2022-11-03 02:32:25,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:25,175 INFO L225 Difference]: With dead ends: 11330 [2022-11-03 02:32:25,175 INFO L226 Difference]: Without dead ends: 9483 [2022-11-03 02:32:25,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1136 GetRequests, 1057 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1406 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=581, Invalid=5581, Unknown=0, NotChecked=0, Total=6162 [2022-11-03 02:32:25,182 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 424 mSDsluCounter, 2610 mSDsCounter, 0 mSdLazyCounter, 2972 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 2902 SdHoareTripleChecker+Invalid, 3179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:25,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 2902 Invalid, 3179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2972 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-03 02:32:25,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9483 states. [2022-11-03 02:32:27,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9483 to 8021. [2022-11-03 02:32:27,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8021 states, 6030 states have (on average 1.1199004975124378) internal successors, (6753), 6080 states have internal predecessors, (6753), 1814 states have call successors, (1814), 177 states have call predecessors, (1814), 176 states have return successors, (1813), 1763 states have call predecessors, (1813), 1813 states have call successors, (1813) [2022-11-03 02:32:27,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8021 states to 8021 states and 10380 transitions. [2022-11-03 02:32:27,156 INFO L78 Accepts]: Start accepts. Automaton has 8021 states and 10380 transitions. Word has length 370 [2022-11-03 02:32:27,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:27,157 INFO L495 AbstractCegarLoop]: Abstraction has 8021 states and 10380 transitions. [2022-11-03 02:32:27,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 7.34375) internal successors, (235), 32 states have internal predecessors, (235), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2022-11-03 02:32:27,158 INFO L276 IsEmpty]: Start isEmpty. Operand 8021 states and 10380 transitions. [2022-11-03 02:32:27,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-11-03 02:32:27,192 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:27,192 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:27,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-03 02:32:27,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-03 02:32:27,414 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:27,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:27,415 INFO L85 PathProgramCache]: Analyzing trace with hash -467354670, now seen corresponding path program 11 times [2022-11-03 02:32:27,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:27,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471152792] [2022-11-03 02:32:27,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:27,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:27,439 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:32:27,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1465429711] [2022-11-03 02:32:27,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:32:27,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:32:27,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:32:27,441 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:32:27,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-03 02:32:30,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-11-03 02:32:30,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:32:30,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-03 02:32:30,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:32:31,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 176 proven. 1280 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2022-11-03 02:32:31,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:32:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 236 proven. 1220 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2022-11-03 02:32:32,545 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:32,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471152792] [2022-11-03 02:32:32,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:32:32,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465429711] [2022-11-03 02:32:32,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465429711] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:32:32,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [513671889] [2022-11-03 02:32:32,548 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:32:32,548 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:32:32,548 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:32:32,548 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:32:32,549 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:32:36,669 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:32:36,675 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:32:36,712 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:32:49,743 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '192495#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= ~counter~0 54) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:32:49,743 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:32:49,743 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:32:49,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 25 [2022-11-03 02:32:49,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856062636] [2022-11-03 02:32:49,744 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:32:49,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-03 02:32:49,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:49,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-03 02:32:49,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1991, Unknown=0, NotChecked=0, Total=2162 [2022-11-03 02:32:49,747 INFO L87 Difference]: Start difference. First operand 8021 states and 10380 transitions. Second operand has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) [2022-11-03 02:32:58,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:00,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:14,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:14,862 INFO L93 Difference]: Finished difference Result 30602 states and 40911 transitions. [2022-11-03 02:33:14,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-11-03 02:33:14,864 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) Word has length 370 [2022-11-03 02:33:14,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:14,940 INFO L225 Difference]: With dead ends: 30602 [2022-11-03 02:33:14,940 INFO L226 Difference]: Without dead ends: 28662 [2022-11-03 02:33:14,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1209 GetRequests, 1054 SyntacticMatches, 9 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6990 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=1797, Invalid=19959, Unknown=0, NotChecked=0, Total=21756 [2022-11-03 02:33:14,953 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 808 mSDsluCounter, 3804 mSDsCounter, 0 mSdLazyCounter, 6300 mSolverCounterSat, 484 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 4406 SdHoareTripleChecker+Invalid, 6786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 484 IncrementalHoareTripleChecker+Valid, 6300 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:14,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [817 Valid, 4406 Invalid, 6786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [484 Valid, 6300 Invalid, 2 Unknown, 0 Unchecked, 9.7s Time] [2022-11-03 02:33:14,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28662 states. [2022-11-03 02:33:20,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28662 to 19739. [2022-11-03 02:33:20,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19739 states, 14826 states have (on average 1.1375961149332254) internal successors, (16866), 14952 states have internal predecessors, (16866), 4736 states have call successors, (4736), 177 states have call predecessors, (4736), 176 states have return successors, (4735), 4609 states have call predecessors, (4735), 4735 states have call successors, (4735) [2022-11-03 02:33:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19739 states to 19739 states and 26337 transitions. [2022-11-03 02:33:20,280 INFO L78 Accepts]: Start accepts. Automaton has 19739 states and 26337 transitions. Word has length 370 [2022-11-03 02:33:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:20,281 INFO L495 AbstractCegarLoop]: Abstraction has 19739 states and 26337 transitions. [2022-11-03 02:33:20,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 25 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 24 states have call predecessors, (56), 24 states have call successors, (56) [2022-11-03 02:33:20,282 INFO L276 IsEmpty]: Start isEmpty. Operand 19739 states and 26337 transitions. [2022-11-03 02:33:20,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-11-03 02:33:20,332 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:33:20,333 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:33:20,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-03 02:33:20,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-03 02:33:20,542 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:33:20,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:33:20,542 INFO L85 PathProgramCache]: Analyzing trace with hash -279568430, now seen corresponding path program 12 times [2022-11-03 02:33:20,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:33:20,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121068229] [2022-11-03 02:33:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:33:20,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:20,558 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:33:20,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1005150316] [2022-11-03 02:33:20,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:33:20,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:33:20,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:33:20,560 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:33:20,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-03 02:33:20,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:33:20,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:33:20,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-03 02:33:20,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:33:34,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 2481 proven. 540 refuted. 0 times theorem prover too weak. 2249 trivial. 0 not checked. [2022-11-03 02:33:34,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:33:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 791 proven. 532 refuted. 0 times theorem prover too weak. 3947 trivial. 0 not checked. [2022-11-03 02:33:35,925 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:35,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121068229] [2022-11-03 02:33:35,925 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:33:35,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005150316] [2022-11-03 02:33:35,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005150316] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:33:35,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [798108481] [2022-11-03 02:33:35,927 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:33:35,927 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:33:35,927 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:33:35,927 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:33:35,927 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:33:38,094 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 47 for LOIs [2022-11-03 02:33:38,138 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:33:38,162 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:33:42,735 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '270294#(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-03 02:33:42,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:33:42,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:33:42,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 32 [2022-11-03 02:33:42,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211112050] [2022-11-03 02:33:42,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:33:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-03 02:33:42,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:42,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-03 02:33:42,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=2303, Unknown=0, NotChecked=0, Total=2550 [2022-11-03 02:33:42,738 INFO L87 Difference]: Start difference. First operand 19739 states and 26337 transitions. Second operand has 32 states, 31 states have (on average 6.32258064516129) internal successors, (196), 29 states have internal predecessors, (196), 27 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (64), 29 states have call predecessors, (64), 27 states have call successors, (64) [2022-11-03 02:33:47,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:33:52,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:33:54,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:01,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:04,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:09,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:12,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:13,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:34:52,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:13,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:20,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:37,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:40,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:41,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:35:46,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:35:46,354 INFO L93 Difference]: Finished difference Result 40128 states and 53628 transitions. [2022-11-03 02:35:46,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-11-03 02:35:46,356 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 6.32258064516129) internal successors, (196), 29 states have internal predecessors, (196), 27 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (64), 29 states have call predecessors, (64), 27 states have call successors, (64) Word has length 370 [2022-11-03 02:35:46,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:35:46,443 INFO L225 Difference]: With dead ends: 40128 [2022-11-03 02:35:46,443 INFO L226 Difference]: Without dead ends: 31657 [2022-11-03 02:35:46,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1247 GetRequests, 1083 SyntacticMatches, 10 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9181 ImplicationChecksByTransitivity, 45.0s TimeCoverageRelationStatistics Valid=2801, Invalid=21379, Unknown=0, NotChecked=0, Total=24180 [2022-11-03 02:35:46,470 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 693 mSDsluCounter, 5094 mSDsCounter, 0 mSdLazyCounter, 5178 mSolverCounterSat, 403 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 77.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 5606 SdHoareTripleChecker+Invalid, 6871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 5178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1289 IncrementalHoareTripleChecker+Unchecked, 79.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:35:46,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 5606 Invalid, 6871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 5178 Invalid, 1 Unknown, 1289 Unchecked, 79.1s Time] [2022-11-03 02:35:46,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31657 states. [2022-11-03 02:35:56,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31657 to 25920. [2022-11-03 02:35:56,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25920 states, 19470 states have (on average 1.1335901386748843) internal successors, (22071), 19661 states have internal predecessors, (22071), 6231 states have call successors, (6231), 219 states have call predecessors, (6231), 218 states have return successors, (6230), 6039 states have call predecessors, (6230), 6230 states have call successors, (6230) [2022-11-03 02:35:56,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25920 states to 25920 states and 34532 transitions. [2022-11-03 02:35:56,851 INFO L78 Accepts]: Start accepts. Automaton has 25920 states and 34532 transitions. Word has length 370 [2022-11-03 02:35:56,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:35:56,852 INFO L495 AbstractCegarLoop]: Abstraction has 25920 states and 34532 transitions. [2022-11-03 02:35:56,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 6.32258064516129) internal successors, (196), 29 states have internal predecessors, (196), 27 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (64), 29 states have call predecessors, (64), 27 states have call successors, (64) [2022-11-03 02:35:56,852 INFO L276 IsEmpty]: Start isEmpty. Operand 25920 states and 34532 transitions. [2022-11-03 02:35:56,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-11-03 02:35:56,914 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:35:56,914 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:35:56,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-03 02:35:57,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-03 02:35:57,130 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:35:57,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:35:57,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1300908078, now seen corresponding path program 13 times [2022-11-03 02:35:57,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:35:57,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929850972] [2022-11-03 02:35:57,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:35:57,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:35:57,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:35:57,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450683680] [2022-11-03 02:35:57,146 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:35:57,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:35:57,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:35:57,148 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:35:57,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-03 02:35:57,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:35:57,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 91 conjunts are in the unsatisfiable core [2022-11-03 02:35:57,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:35:58,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 138 proven. 5130 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:35:58,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:36:00,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 138 proven. 1346 refuted. 0 times theorem prover too weak. 3786 trivial. 0 not checked. [2022-11-03 02:36:00,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:36:00,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929850972] [2022-11-03 02:36:00,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:36:00,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450683680] [2022-11-03 02:36:00,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450683680] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:36:00,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1151711346] [2022-11-03 02:36:00,356 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:36:00,356 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:36:00,357 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:36:00,357 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:36:00,357 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:36:03,879 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:36:03,883 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:36:03,911 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:36:13,479 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '371687#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= ~counter~0 54) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 02:36:13,479 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:36:13,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:36:13,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 48] total 54 [2022-11-03 02:36:13,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282498128] [2022-11-03 02:36:13,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:36:13,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-03 02:36:13,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:36:13,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-03 02:36:13,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1673, Invalid=4027, Unknown=0, NotChecked=0, Total=5700 [2022-11-03 02:36:13,484 INFO L87 Difference]: Start difference. First operand 25920 states and 34532 transitions. Second operand has 54 states, 54 states have (on average 6.203703703703703) internal successors, (335), 54 states have internal predecessors, (335), 51 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 50 states have call predecessors, (92), 50 states have call successors, (92) [2022-11-03 02:36:28,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:36:28,600 INFO L93 Difference]: Finished difference Result 32352 states and 44404 transitions. [2022-11-03 02:36:28,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-11-03 02:36:28,601 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.203703703703703) internal successors, (335), 54 states have internal predecessors, (335), 51 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 50 states have call predecessors, (92), 50 states have call successors, (92) Word has length 370 [2022-11-03 02:36:28,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:36:28,688 INFO L225 Difference]: With dead ends: 32352 [2022-11-03 02:36:28,688 INFO L226 Difference]: Without dead ends: 32157 [2022-11-03 02:36:28,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1156 GetRequests, 994 SyntacticMatches, 40 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4641 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=4165, Invalid=11087, Unknown=0, NotChecked=0, Total=15252 [2022-11-03 02:36:28,699 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 1771 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 1427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1771 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 2185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1427 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-03 02:36:28,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1771 Valid, 877 Invalid, 2185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1427 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-03 02:36:28,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32157 states. [2022-11-03 02:36:39,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32157 to 31472. [2022-11-03 02:36:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31472 states, 23622 states have (on average 1.1531623063246126) internal successors, (27240), 23899 states have internal predecessors, (27240), 7611 states have call successors, (7611), 239 states have call predecessors, (7611), 238 states have return successors, (7610), 7333 states have call predecessors, (7610), 7610 states have call successors, (7610) [2022-11-03 02:36:40,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31472 states to 31472 states and 42461 transitions. [2022-11-03 02:36:40,067 INFO L78 Accepts]: Start accepts. Automaton has 31472 states and 42461 transitions. Word has length 370 [2022-11-03 02:36:40,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:36:40,067 INFO L495 AbstractCegarLoop]: Abstraction has 31472 states and 42461 transitions. [2022-11-03 02:36:40,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.203703703703703) internal successors, (335), 54 states have internal predecessors, (335), 51 states have call successors, (93), 47 states have call predecessors, (93), 46 states have return successors, (92), 50 states have call predecessors, (92), 50 states have call successors, (92) [2022-11-03 02:36:40,068 INFO L276 IsEmpty]: Start isEmpty. Operand 31472 states and 42461 transitions. [2022-11-03 02:36:40,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2022-11-03 02:36:40,115 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:36:40,116 INFO L195 NwaCegarLoop]: trace histogram [46, 45, 45, 19, 19, 19, 19, 18, 17, 17, 17, 10, 10, 9, 9, 9, 9, 9, 9, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:36:40,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-03 02:36:40,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-03 02:36:40,316 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:36:40,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:36:40,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1001946905, now seen corresponding path program 3 times [2022-11-03 02:36:40,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:36:40,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898486518] [2022-11-03 02:36:40,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:36:40,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:36:40,342 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:36:40,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [687976176] [2022-11-03 02:36:40,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:36:40,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:36:40,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:36:40,344 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:36:40,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-03 02:36:40,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:36:40,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:36:40,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-03 02:36:40,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:37:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 2568 proven. 642 refuted. 12 times theorem prover too weak. 2254 trivial. 0 not checked. [2022-11-03 02:37:00,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:37:02,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 841 proven. 656 refuted. 0 times theorem prover too weak. 3979 trivial. 0 not checked. [2022-11-03 02:37:02,903 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:37:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898486518] [2022-11-03 02:37:02,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:37:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687976176] [2022-11-03 02:37:02,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687976176] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:37:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [373173512] [2022-11-03 02:37:02,905 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:37:02,905 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:37:02,905 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:37:02,906 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:37:02,906 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:37:06,743 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:37:06,748 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:37:06,781 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:37:15,052 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '469666#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= ~counter~0 53) (= |#NULL.base| 0))' at error location [2022-11-03 02:37:15,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:37:15,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:37:15,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22] total 37 [2022-11-03 02:37:15,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370917744] [2022-11-03 02:37:15,054 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:37:15,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-03 02:37:15,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:37:15,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-03 02:37:15,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2928, Unknown=4, NotChecked=0, Total=3192 [2022-11-03 02:37:15,056 INFO L87 Difference]: Start difference. First operand 31472 states and 42461 transitions. Second operand has 37 states, 36 states have (on average 5.916666666666667) internal successors, (213), 34 states have internal predecessors, (213), 29 states have call successors, (70), 3 states have call predecessors, (70), 4 states have return successors, (69), 30 states have call predecessors, (69), 29 states have call successors, (69) [2022-11-03 02:37:26,979 WARN L234 SmtUtils]: Spent 6.40s on a formula simplification. DAG size of input: 28 DAG size of output: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:37:35,854 WARN L234 SmtUtils]: Spent 8.10s on a formula simplification. DAG size of input: 39 DAG size of output: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:37:49,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:37:52,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:37:58,409 WARN L234 SmtUtils]: Spent 5.98s on a formula simplification. DAG size of input: 46 DAG size of output: 43 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:38:00,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:01,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:03,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:09,586 WARN L234 SmtUtils]: Spent 5.47s on a formula simplification. DAG size of input: 48 DAG size of output: 45 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:38:14,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:20,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:34,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:37,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:38:50,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:39:01,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:39:14,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:39:16,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:39:17,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:39:54,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-03 02:40:07,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:40:21,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:40:21,401 INFO L93 Difference]: Finished difference Result 44544 states and 60540 transitions. [2022-11-03 02:40:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-11-03 02:40:21,402 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 5.916666666666667) internal successors, (213), 34 states have internal predecessors, (213), 29 states have call successors, (70), 3 states have call predecessors, (70), 4 states have return successors, (69), 30 states have call predecessors, (69), 29 states have call successors, (69) Word has length 376 [2022-11-03 02:40:21,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:40:21,503 INFO L225 Difference]: With dead ends: 44544 [2022-11-03 02:40:21,503 INFO L226 Difference]: Without dead ends: 39242 [2022-11-03 02:40:21,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1288 GetRequests, 1103 SyntacticMatches, 12 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11472 ImplicationChecksByTransitivity, 119.0s TimeCoverageRelationStatistics Valid=2902, Invalid=27540, Unknown=8, NotChecked=0, Total=30450 [2022-11-03 02:40:21,529 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 824 mSDsluCounter, 4206 mSDsCounter, 0 mSdLazyCounter, 5990 mSolverCounterSat, 613 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 833 SdHoareTripleChecker+Valid, 4456 SdHoareTripleChecker+Invalid, 8431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 613 IncrementalHoareTripleChecker+Valid, 5990 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 1821 IncrementalHoareTripleChecker+Unchecked, 68.8s IncrementalHoareTripleChecker+Time [2022-11-03 02:40:21,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [833 Valid, 4456 Invalid, 8431 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [613 Valid, 5990 Invalid, 7 Unknown, 1821 Unchecked, 68.8s Time] [2022-11-03 02:40:21,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39242 states. [2022-11-03 02:40:34,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39242 to 35720. [2022-11-03 02:40:34,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35720 states, 26813 states have (on average 1.1642113899973894) internal successors, (31216), 27170 states have internal predecessors, (31216), 8618 states have call successors, (8618), 289 states have call predecessors, (8618), 288 states have return successors, (8617), 8260 states have call predecessors, (8617), 8617 states have call successors, (8617) [2022-11-03 02:40:34,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35720 states to 35720 states and 48451 transitions. [2022-11-03 02:40:34,306 INFO L78 Accepts]: Start accepts. Automaton has 35720 states and 48451 transitions. Word has length 376 [2022-11-03 02:40:34,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:40:34,307 INFO L495 AbstractCegarLoop]: Abstraction has 35720 states and 48451 transitions. [2022-11-03 02:40:34,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 5.916666666666667) internal successors, (213), 34 states have internal predecessors, (213), 29 states have call successors, (70), 3 states have call predecessors, (70), 4 states have return successors, (69), 30 states have call predecessors, (69), 29 states have call successors, (69) [2022-11-03 02:40:34,308 INFO L276 IsEmpty]: Start isEmpty. Operand 35720 states and 48451 transitions. [2022-11-03 02:40:34,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2022-11-03 02:40:34,365 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:40:34,365 INFO L195 NwaCegarLoop]: trace histogram [46, 45, 45, 20, 20, 20, 20, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 9, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:40:34,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-03 02:40:34,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:40:34,566 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:40:34,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:40:34,567 INFO L85 PathProgramCache]: Analyzing trace with hash -497417397, now seen corresponding path program 4 times [2022-11-03 02:40:34,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:40:34,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544834271] [2022-11-03 02:40:34,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:40:34,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:40:34,586 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:40:34,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78123836] [2022-11-03 02:40:34,587 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:40:34,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:40:34,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:40:34,588 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:40:34,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-03 02:40:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:40:34,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 93 conjunts are in the unsatisfiable core [2022-11-03 02:40:34,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:40:36,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5486 backedges. 108 proven. 5376 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:40:36,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:40:37,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5486 backedges. 108 proven. 1416 refuted. 0 times theorem prover too weak. 3962 trivial. 0 not checked. [2022-11-03 02:40:37,818 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:40:37,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544834271] [2022-11-03 02:40:37,818 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:40:37,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78123836] [2022-11-03 02:40:37,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78123836] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:40:37,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1046257408] [2022-11-03 02:40:37,820 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:40:37,821 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:40:37,821 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:40:37,821 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:40:37,822 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:40:39,715 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 51 for LOIs [2022-11-03 02:40:39,773 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:40:39,804 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:40:46,750 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '592471#(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-03 02:40:46,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:40:46,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:40:46,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 49] total 54 [2022-11-03 02:40:46,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469702565] [2022-11-03 02:40:46,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:40:46,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-03 02:40:46,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:40:46,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-03 02:40:46,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1663, Invalid=3739, Unknown=0, NotChecked=0, Total=5402 [2022-11-03 02:40:46,753 INFO L87 Difference]: Start difference. First operand 35720 states and 48451 transitions. Second operand has 54 states, 54 states have (on average 7.333333333333333) internal successors, (396), 54 states have internal predecessors, (396), 51 states have call successors, (95), 48 states have call predecessors, (95), 47 states have return successors, (94), 50 states have call predecessors, (94), 50 states have call successors, (94) [2022-11-03 02:41:02,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:41:02,125 INFO L93 Difference]: Finished difference Result 40240 states and 55146 transitions. [2022-11-03 02:41:02,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-11-03 02:41:02,126 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 7.333333333333333) internal successors, (396), 54 states have internal predecessors, (396), 51 states have call successors, (95), 48 states have call predecessors, (95), 47 states have return successors, (94), 50 states have call predecessors, (94), 50 states have call successors, (94) Word has length 376 [2022-11-03 02:41:02,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:41:02,225 INFO L225 Difference]: With dead ends: 40240 [2022-11-03 02:41:02,225 INFO L226 Difference]: Without dead ends: 33098 [2022-11-03 02:41:02,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1173 GetRequests, 1012 SyntacticMatches, 42 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4325 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=4057, Invalid=10463, Unknown=0, NotChecked=0, Total=14520 [2022-11-03 02:41:02,252 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 1477 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 1180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1477 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1180 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-03 02:41:02,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1477 Valid, 1036 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1180 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-03 02:41:02,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33098 states. [2022-11-03 02:41:14,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33098 to 32865. [2022-11-03 02:41:14,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32865 states, 24746 states have (on average 1.1395377030631213) internal successors, (28199), 24822 states have internal predecessors, (28199), 7833 states have call successors, (7833), 286 states have call predecessors, (7833), 285 states have return successors, (7832), 7756 states have call predecessors, (7832), 7832 states have call successors, (7832) [2022-11-03 02:41:14,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32865 states to 32865 states and 43864 transitions. [2022-11-03 02:41:14,307 INFO L78 Accepts]: Start accepts. Automaton has 32865 states and 43864 transitions. Word has length 376 [2022-11-03 02:41:14,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:41:14,308 INFO L495 AbstractCegarLoop]: Abstraction has 32865 states and 43864 transitions. [2022-11-03 02:41:14,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.333333333333333) internal successors, (396), 54 states have internal predecessors, (396), 51 states have call successors, (95), 48 states have call predecessors, (95), 47 states have return successors, (94), 50 states have call predecessors, (94), 50 states have call successors, (94) [2022-11-03 02:41:14,308 INFO L276 IsEmpty]: Start isEmpty. Operand 32865 states and 43864 transitions. [2022-11-03 02:41:14,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2022-11-03 02:41:14,361 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:41:14,361 INFO L195 NwaCegarLoop]: trace histogram [47, 46, 46, 20, 20, 20, 20, 17, 17, 17, 17, 11, 10, 9, 9, 9, 9, 9, 9, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:41:14,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-03 02:41:14,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:41:14,562 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:41:14,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:41:14,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1572570350, now seen corresponding path program 3 times [2022-11-03 02:41:14,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:41:14,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592270558] [2022-11-03 02:41:14,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:41:14,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:41:14,578 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:41:14,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064425206] [2022-11-03 02:41:14,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:41:14,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:41:14,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:41:14,580 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:41:14,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1de3807-c695-46e3-9784-3256191fd053/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-03 02:41:14,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:41:14,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:41:14,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 02:41:14,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:41:15,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5700 backedges. 324 proven. 4 refuted. 0 times theorem prover too weak. 5372 trivial. 0 not checked. [2022-11-03 02:41:15,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:41:15,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5700 backedges. 324 proven. 4 refuted. 0 times theorem prover too weak. 5372 trivial. 0 not checked. [2022-11-03 02:41:15,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:41:15,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592270558] [2022-11-03 02:41:15,440 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:41:15,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064425206] [2022-11-03 02:41:15,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064425206] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:41:15,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1547856699] [2022-11-03 02:41:15,442 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 02:41:15,443 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:41:15,443 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:41:15,443 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:41:15,443 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:41:21,795 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2022-11-03 02:41:21,800 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2022-11-03 02:41:21,831 INFO L180 IcfgInterpreter]: Interpretation finished