./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e7fbc69 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_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW --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 7aff0c23635f1e1acd85672a1024d6cb6d0af57cad0028c56f5d301198b4eae6 --- 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-4e7fbc6 [2022-11-23 14:41:21,908 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:41:21,910 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:41:21,930 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:41:21,931 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:41:21,933 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:41:21,934 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:41:21,936 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:41:21,938 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:41:21,939 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:41:21,941 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:41:21,942 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:41:21,942 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:41:21,944 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:41:21,945 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:41:21,946 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:41:21,947 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:41:21,948 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:41:21,950 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:41:21,952 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:41:21,954 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:41:21,956 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:41:21,957 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:41:21,958 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:41:21,962 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:41:21,963 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:41:21,963 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:41:21,964 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:41:21,965 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:41:21,966 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:41:21,966 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:41:21,967 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:41:21,968 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:41:21,969 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:41:21,971 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:41:21,971 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:41:21,972 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:41:21,972 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:41:21,973 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:41:21,974 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:41:21,975 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:41:21,976 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-23 14:41:21,999 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:41:21,999 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:41:22,000 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:41:22,000 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:41:22,001 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:41:22,001 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:41:22,002 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:41:22,002 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:41:22,002 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:41:22,010 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 14:41:22,011 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:41:22,011 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:41:22,011 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 14:41:22,012 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 14:41:22,012 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:41:22,012 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 14:41:22,012 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 14:41:22,013 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 14:41:22,014 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:41:22,014 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 14:41:22,014 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 14:41:22,014 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 14:41:22,015 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:41:22,015 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-23 14:41:22,015 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:41:22,016 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-23 14:41:22,016 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 14:41:22,016 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-23 14:41:22,017 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:41:22,017 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-23 14:41:22,017 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:41:22,018 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:41:22,018 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:41:22,018 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:41:22,019 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 14:41:22,019 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:41:22,019 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-23 14:41:22,020 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 14:41:22,020 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 14:41:22,020 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-23 14:41:22,020 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:41:22,021 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_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/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_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW 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 -> 7aff0c23635f1e1acd85672a1024d6cb6d0af57cad0028c56f5d301198b4eae6 [2022-11-23 14:41:22,349 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:41:22,386 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:41:22,389 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:41:22,391 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:41:22,392 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:41:22,393 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c [2022-11-23 14:41:25,536 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:41:25,744 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:41:25,745 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c [2022-11-23 14:41:25,752 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/data/6930fc214/bc29106dec2c4b62888098bf79dab818/FLAG11e898b73 [2022-11-23 14:41:25,768 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/data/6930fc214/bc29106dec2c4b62888098bf79dab818 [2022-11-23 14:41:25,771 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:41:25,772 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:41:25,774 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:41:25,774 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:41:25,778 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:41:25,779 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:41:25" (1/1) ... [2022-11-23 14:41:25,781 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69511c9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:25, skipping insertion in model container [2022-11-23 14:41:25,781 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:41:25" (1/1) ... [2022-11-23 14:41:25,789 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:41:25,803 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:41:25,963 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c[573,586] [2022-11-23 14:41:25,980 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:41:25,996 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 14:41:26,011 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound50.c[573,586] [2022-11-23 14:41:26,022 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:41:26,036 INFO L208 MainTranslator]: Completed translation [2022-11-23 14:41:26,037 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26 WrapperNode [2022-11-23 14:41:26,037 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:41:26,039 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 14:41:26,039 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 14:41:26,039 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 14:41:26,047 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,055 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,074 INFO L138 Inliner]: procedures = 14, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 47 [2022-11-23 14:41:26,075 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 14:41:26,076 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 14:41:26,076 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 14:41:26,076 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 14:41:26,087 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,088 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,101 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,102 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,104 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,110 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,118 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,119 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,123 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 14:41:26,128 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 14:41:26,128 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 14:41:26,128 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 14:41:26,129 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (1/1) ... [2022-11-23 14:41:26,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:41:26,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:26,167 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 14:41:26,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 14:41:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 14:41:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-23 14:41:26,224 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-23 14:41:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 14:41:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 14:41:26,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 14:41:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-23 14:41:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-23 14:41:26,302 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 14:41:26,305 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 14:41:26,468 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 14:41:26,499 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 14:41:26,500 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-23 14:41:26,503 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:41:26 BoogieIcfgContainer [2022-11-23 14:41:26,503 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 14:41:26,506 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 14:41:26,506 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 14:41:26,510 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 14:41:26,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:41:25" (1/3) ... [2022-11-23 14:41:26,511 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43e9209c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:41:26, skipping insertion in model container [2022-11-23 14:41:26,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:41:26" (2/3) ... [2022-11-23 14:41:26,512 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43e9209c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:41:26, skipping insertion in model container [2022-11-23 14:41:26,512 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:41:26" (3/3) ... [2022-11-23 14:41:26,514 INFO L112 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound50.c [2022-11-23 14:41:26,534 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 14:41:26,535 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-23 14:41:26,588 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 14:41:26,596 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;@79987ed8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 14:41:26,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-23 14:41:26,601 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-23 14:41:26,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-23 14:41:26,610 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:26,611 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:26,612 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:26,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:26,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1046920148, now seen corresponding path program 1 times [2022-11-23 14:41:26,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:26,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734340002] [2022-11-23 14:41:26,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:26,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:26,827 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:26,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734340002] [2022-11-23 14:41:26,828 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-23 14:41:26,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414073213] [2022-11-23 14:41:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:26,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:26,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:26,839 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:26,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-23 14:41:26,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:26,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-23 14:41:26,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:26,985 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-23 14:41:26,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:41:26,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414073213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:41:26,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:41:26,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:41:26,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267341994] [2022-11-23 14:41:26,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:41:26,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-23 14:41:26,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:27,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-23 14:41:27,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 14:41:27,028 INFO L87 Difference]: Start difference. First operand has 19 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) 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-23 14:41:27,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:27,074 INFO L93 Difference]: Finished difference Result 32 states and 43 transitions. [2022-11-23 14:41:27,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-23 14:41:27,077 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-23 14:41:27,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:27,084 INFO L225 Difference]: With dead ends: 32 [2022-11-23 14:41:27,084 INFO L226 Difference]: Without dead ends: 17 [2022-11-23 14:41:27,087 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-23 14:41:27,092 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:27,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 18 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-23 14:41:27,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-11-23 14:41:27,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-11-23 14:41:27,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 10 states have (on average 1.3) internal successors, (13), 11 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-23 14:41:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2022-11-23 14:41:27,133 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 13 [2022-11-23 14:41:27,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:27,135 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2022-11-23 14:41:27,135 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-23 14:41:27,135 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2022-11-23 14:41:27,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 14:41:27,137 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:27,137 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:27,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:27,342 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:27,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1317434454, now seen corresponding path program 1 times [2022-11-23 14:41:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:27,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982129602] [2022-11-23 14:41:27,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:27,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:27,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:27,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982129602] [2022-11-23 14:41:27,413 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-23 14:41:27,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850002541] [2022-11-23 14:41:27,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:27,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:27,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:27,421 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:27,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-23 14:41:27,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:27,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:41:27,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:27,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-23 14:41:27,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:41:27,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850002541] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:41:27,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:41:27,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:41:27,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135839798] [2022-11-23 14:41:27,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:41:27,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:41:27,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:27,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:41:27,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:41:27,596 INFO L87 Difference]: Start difference. First operand 17 states and 20 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-23 14:41:27,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:27,621 INFO L93 Difference]: Finished difference Result 26 states and 29 transitions. [2022-11-23 14:41:27,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 14:41:27,621 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-23 14:41:27,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:27,622 INFO L225 Difference]: With dead ends: 26 [2022-11-23 14:41:27,623 INFO L226 Difference]: Without dead ends: 19 [2022-11-23 14:41:27,656 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-23 14:41:27,662 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:27,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 39 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-23 14:41:27,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-11-23 14:41:27,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-11-23 14:41:27,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 12 states have (on average 1.25) internal successors, (15), 13 states have internal predecessors, (15), 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-23 14:41:27,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 22 transitions. [2022-11-23 14:41:27,668 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 22 transitions. Word has length 14 [2022-11-23 14:41:27,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:27,674 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 22 transitions. [2022-11-23 14:41:27,674 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-23 14:41:27,681 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 22 transitions. [2022-11-23 14:41:27,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 14:41:27,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:27,683 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:27,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:27,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-11-23 14:41:27,889 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:27,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:27,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1319221914, now seen corresponding path program 1 times [2022-11-23 14:41:27,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:27,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853052827] [2022-11-23 14:41:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:27,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:27,910 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:27,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311668589] [2022-11-23 14:41:27,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:27,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:27,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:27,920 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:27,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-23 14:41:27,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:27,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-23 14:41:28,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:28,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-23 14:41:28,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:41:28,190 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:28,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853052827] [2022-11-23 14:41:28,191 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:28,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311668589] [2022-11-23 14:41:28,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311668589] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:41:28,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:41:28,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-23 14:41:28,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788195646] [2022-11-23 14:41:28,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:41:28,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-23 14:41:28,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:28,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-23 14:41:28,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-23 14:41:28,193 INFO L87 Difference]: Start difference. First operand 19 states and 22 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-23 14:41:28,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:28,280 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-11-23 14:41:28,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:41:28,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2022-11-23 14:41:28,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:28,281 INFO L225 Difference]: With dead ends: 28 [2022-11-23 14:41:28,282 INFO L226 Difference]: Without dead ends: 26 [2022-11-23 14:41:28,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:41:28,283 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 16 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:28,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 47 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:28,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-11-23 14:41:28,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2022-11-23 14:41:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.2) internal successors, (18), 17 states have internal predecessors, (18), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-23 14:41:28,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2022-11-23 14:41:28,291 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 14 [2022-11-23 14:41:28,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:28,291 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2022-11-23 14:41:28,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-23 14:41:28,292 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2022-11-23 14:41:28,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-23 14:41:28,293 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:28,293 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-23 14:41:28,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-23 14:41:28,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-23 14:41:28,494 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:28,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:28,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1562521278, now seen corresponding path program 1 times [2022-11-23 14:41:28,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:28,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648198970] [2022-11-23 14:41:28,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:28,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:28,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:28,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671685770] [2022-11-23 14:41:28,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:28,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:28,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:28,523 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:28,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-23 14:41:28,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:28,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-23 14:41:28,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:28,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-23 14:41:28,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:28,998 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-23 14:41:28,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:28,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648198970] [2022-11-23 14:41:28,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:28,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671685770] [2022-11-23 14:41:28,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671685770] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:28,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1218632917] [2022-11-23 14:41:29,019 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:29,019 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:29,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:29,030 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:29,030 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:29,570 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 40 for LOIs [2022-11-23 14:41:29,587 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:29,646 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:31,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1218632917] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:41:31,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:31,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [11, 7] total 26 [2022-11-23 14:41:31,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535428569] [2022-11-23 14:41:31,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:41:31,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-23 14:41:31,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:31,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-23 14:41:31,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-23 14:41:31,279 INFO L87 Difference]: Start difference. First operand 24 states and 27 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-23 14:41:31,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:31,425 INFO L93 Difference]: Finished difference Result 32 states and 35 transitions. [2022-11-23 14:41:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-23 14:41:31,426 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-23 14:41:31,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:31,427 INFO L225 Difference]: With dead ends: 32 [2022-11-23 14:41:31,427 INFO L226 Difference]: Without dead ends: 25 [2022-11-23 14:41:31,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-23 14:41:31,429 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 8 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:31,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 36 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:31,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-11-23 14:41:31,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-11-23 14:41:31,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.1875) internal successors, (19), 17 states have internal predecessors, (19), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-23 14:41:31,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 28 transitions. [2022-11-23 14:41:31,440 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 28 transitions. Word has length 20 [2022-11-23 14:41:31,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:31,440 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 28 transitions. [2022-11-23 14:41:31,440 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-23 14:41:31,441 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 28 transitions. [2022-11-23 14:41:31,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-23 14:41:31,441 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:31,442 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:31,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:31,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:31,648 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:31,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:31,649 INFO L85 PathProgramCache]: Analyzing trace with hash -182192907, now seen corresponding path program 1 times [2022-11-23 14:41:31,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:31,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020107930] [2022-11-23 14:41:31,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:31,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:31,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:31,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493661883] [2022-11-23 14:41:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:31,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:31,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:31,686 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:31,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-23 14:41:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:31,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-23 14:41:31,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:31,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:31,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:31,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:31,853 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:31,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020107930] [2022-11-23 14:41:31,854 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:31,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493661883] [2022-11-23 14:41:31,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493661883] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:31,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1026101271] [2022-11-23 14:41:31,857 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:31,857 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:31,858 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:31,859 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:31,859 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:32,657 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2022-11-23 14:41:32,819 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:32,852 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:34,072 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '709#(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-23 14:41:34,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:34,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:34,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-11-23 14:41:34,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327902637] [2022-11-23 14:41:34,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:34,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-23 14:41:34,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:34,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-23 14:41:34,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-11-23 14:41:34,074 INFO L87 Difference]: Start difference. First operand 25 states and 28 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-23 14:41:34,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:34,178 INFO L93 Difference]: Finished difference Result 56 states and 63 transitions. [2022-11-23 14:41:34,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-23 14:41:34,179 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 22 [2022-11-23 14:41:34,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:34,180 INFO L225 Difference]: With dead ends: 56 [2022-11-23 14:41:34,180 INFO L226 Difference]: Without dead ends: 49 [2022-11-23 14:41:34,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-11-23 14:41:34,181 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 38 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:34,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 77 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:34,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-23 14:41:34,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 45. [2022-11-23 14:41:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 33 states have internal predecessors, (37), 9 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-23 14:41:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2022-11-23 14:41:34,205 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 22 [2022-11-23 14:41:34,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:34,205 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2022-11-23 14:41:34,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-23 14:41:34,207 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2022-11-23 14:41:34,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-23 14:41:34,209 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:34,209 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:34,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:34,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:34,415 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:34,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:34,416 INFO L85 PathProgramCache]: Analyzing trace with hash -180405447, now seen corresponding path program 1 times [2022-11-23 14:41:34,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:34,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323786687] [2022-11-23 14:41:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:34,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:34,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:34,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [317827994] [2022-11-23 14:41:34,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:34,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:34,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:34,437 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:34,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-23 14:41:34,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:34,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-23 14:41:34,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-23 14:41:34,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:34,892 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:34,893 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:34,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323786687] [2022-11-23 14:41:34,893 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:34,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317827994] [2022-11-23 14:41:34,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317827994] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:34,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [736432777] [2022-11-23 14:41:34,904 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-23 14:41:34,904 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:34,905 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:34,905 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:34,905 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:35,462 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 37 for LOIs [2022-11-23 14:41:35,510 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:35,555 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:36,554 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1009#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (< ~counter~0 51) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-23 14:41:36,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:36,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:36,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 13 [2022-11-23 14:41:36,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399744527] [2022-11-23 14:41:36,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:36,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-23 14:41:36,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:36,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-23 14:41:36,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-11-23 14:41:36,556 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-23 14:41:36,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:36,728 INFO L93 Difference]: Finished difference Result 59 states and 65 transitions. [2022-11-23 14:41:36,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-23 14:41:36,729 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 22 [2022-11-23 14:41:36,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:36,730 INFO L225 Difference]: With dead ends: 59 [2022-11-23 14:41:36,730 INFO L226 Difference]: Without dead ends: 51 [2022-11-23 14:41:36,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-11-23 14:41:36,732 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:36,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 50 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:36,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-23 14:41:36,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2022-11-23 14:41:36,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 32 states have (on average 1.125) internal successors, (36), 32 states have internal predecessors, (36), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-23 14:41:36,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2022-11-23 14:41:36,743 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 22 [2022-11-23 14:41:36,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:36,744 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2022-11-23 14:41:36,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-23 14:41:36,744 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2022-11-23 14:41:36,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-23 14:41:36,745 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:36,745 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:36,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:36,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-23 14:41:36,951 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:36,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:36,952 INFO L85 PathProgramCache]: Analyzing trace with hash 408559265, now seen corresponding path program 1 times [2022-11-23 14:41:36,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:36,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572768] [2022-11-23 14:41:36,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:36,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:36,962 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:36,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [666484929] [2022-11-23 14:41:36,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:36,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:36,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:36,964 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:36,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-23 14:41:37,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:37,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-23 14:41:37,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:37,206 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-23 14:41:37,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:37,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-23 14:41:37,353 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:37,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572768] [2022-11-23 14:41:37,353 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:37,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666484929] [2022-11-23 14:41:37,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666484929] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:37,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [157436617] [2022-11-23 14:41:37,358 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:37,358 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:37,359 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:37,360 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:37,360 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:38,163 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-23 14:41:38,169 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:38,217 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:39,301 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1349#(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-23 14:41:39,301 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:39,301 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:39,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2022-11-23 14:41:39,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201754610] [2022-11-23 14:41:39,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:39,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-23 14:41:39,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:39,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-23 14:41:39,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-11-23 14:41:39,304 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 14 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-23 14:41:39,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:39,491 INFO L93 Difference]: Finished difference Result 51 states and 54 transitions. [2022-11-23 14:41:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-23 14:41:39,492 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 28 [2022-11-23 14:41:39,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:39,493 INFO L225 Difference]: With dead ends: 51 [2022-11-23 14:41:39,493 INFO L226 Difference]: Without dead ends: 45 [2022-11-23 14:41:39,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-11-23 14:41:39,495 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 19 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:39,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 69 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:39,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-11-23 14:41:39,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2022-11-23 14:41:39,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-23 14:41:39,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2022-11-23 14:41:39,504 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 28 [2022-11-23 14:41:39,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:39,504 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2022-11-23 14:41:39,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-23 14:41:39,505 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2022-11-23 14:41:39,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-23 14:41:39,506 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:39,506 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:39,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:39,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:39,717 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:39,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:39,718 INFO L85 PathProgramCache]: Analyzing trace with hash -235004718, now seen corresponding path program 2 times [2022-11-23 14:41:39,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:39,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759280995] [2022-11-23 14:41:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:39,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:39,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:39,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1224510152] [2022-11-23 14:41:39,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-23 14:41:39,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:39,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:39,730 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:39,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-23 14:41:39,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-23 14:41:39,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:41:39,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-23 14:41:39,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:39,909 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:39,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-23 14:41:40,028 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:40,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759280995] [2022-11-23 14:41:40,029 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:40,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224510152] [2022-11-23 14:41:40,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224510152] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:40,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [590971202] [2022-11-23 14:41:40,034 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:40,035 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:40,035 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:40,035 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:40,035 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:40,875 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-23 14:41:40,881 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:40,913 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:41,809 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1790#(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-23 14:41:41,809 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:41,809 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:41,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-23 14:41:41,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18918816] [2022-11-23 14:41:41,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:41,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-23 14:41:41,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:41,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-23 14:41:41,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-11-23 14:41:41,812 INFO L87 Difference]: Start difference. First operand 45 states and 46 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-23 14:41:42,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:42,101 INFO L93 Difference]: Finished difference Result 98 states and 104 transitions. [2022-11-23 14:41:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-23 14:41:42,102 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-23 14:41:42,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:42,103 INFO L225 Difference]: With dead ends: 98 [2022-11-23 14:41:42,103 INFO L226 Difference]: Without dead ends: 93 [2022-11-23 14:41:42,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=277, Invalid=983, Unknown=0, NotChecked=0, Total=1260 [2022-11-23 14:41:42,104 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 111 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:42,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 103 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:41:42,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-11-23 14:41:42,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-11-23 14:41:42,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 13 states have call successors, (13), 12 states have call predecessors, (13), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-23 14:41:42,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 94 transitions. [2022-11-23 14:41:42,120 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 94 transitions. Word has length 46 [2022-11-23 14:41:42,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:42,120 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 94 transitions. [2022-11-23 14:41:42,121 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-23 14:41:42,121 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 94 transitions. [2022-11-23 14:41:42,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-23 14:41:42,122 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:42,122 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:42,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:42,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-23 14:41:42,339 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:42,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:42,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1419782260, now seen corresponding path program 3 times [2022-11-23 14:41:42,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:42,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035498458] [2022-11-23 14:41:42,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:42,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:42,352 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:42,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2031451968] [2022-11-23 14:41:42,353 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-23 14:41:42,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:42,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:42,354 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:42,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-23 14:41:42,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-23 14:41:42,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:41:42,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-23 14:41:42,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:42,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:42,957 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 20 proven. 200 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-11-23 14:41:42,957 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:42,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035498458] [2022-11-23 14:41:42,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:42,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031451968] [2022-11-23 14:41:42,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031451968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:42,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1390136002] [2022-11-23 14:41:42,959 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:42,959 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:42,960 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:42,960 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:42,960 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:43,649 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-23 14:41:43,653 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:43,677 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:44,612 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2670#(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-23 14:41:44,612 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:44,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:44,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-11-23 14:41:44,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296317367] [2022-11-23 14:41:44,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-23 14:41:44,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:44,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-23 14:41:44,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=1048, Unknown=0, NotChecked=0, Total=1482 [2022-11-23 14:41:44,615 INFO L87 Difference]: Start difference. First operand 93 states and 94 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-23 14:41:45,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:45,282 INFO L93 Difference]: Finished difference Result 194 states and 206 transitions. [2022-11-23 14:41:45,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-23 14:41:45,283 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-23 14:41:45,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:45,284 INFO L225 Difference]: With dead ends: 194 [2022-11-23 14:41:45,285 INFO L226 Difference]: Without dead ends: 189 [2022-11-23 14:41:45,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1016 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=949, Invalid=2591, Unknown=0, NotChecked=0, Total=3540 [2022-11-23 14:41:45,287 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 197 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:45,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 190 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 14:41:45,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-11-23 14:41:45,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-11-23 14:41:45,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 140 states have (on average 1.0071428571428571) internal successors, (141), 140 states have internal predecessors, (141), 25 states have call successors, (25), 24 states have call predecessors, (25), 23 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-11-23 14:41:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 190 transitions. [2022-11-23 14:41:45,310 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 190 transitions. Word has length 94 [2022-11-23 14:41:45,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:45,310 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 190 transitions. [2022-11-23 14:41:45,311 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-23 14:41:45,311 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 190 transitions. [2022-11-23 14:41:45,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-11-23 14:41:45,313 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:45,313 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:45,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:45,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:45,520 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:45,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:45,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1763378944, now seen corresponding path program 4 times [2022-11-23 14:41:45,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:45,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307915602] [2022-11-23 14:41:45,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:45,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:45,538 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:45,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1815812454] [2022-11-23 14:41:45,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-23 14:41:45,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:45,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:45,540 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:45,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-23 14:41:45,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:41:45,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-23 14:41:45,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:46,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1938 backedges. 44 proven. 1892 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:46,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1938 backedges. 44 proven. 968 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2022-11-23 14:41:47,293 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:47,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307915602] [2022-11-23 14:41:47,294 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:47,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815812454] [2022-11-23 14:41:47,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815812454] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:47,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2081803872] [2022-11-23 14:41:47,296 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:47,296 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:47,296 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:47,296 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:47,297 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:47,950 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-23 14:41:47,954 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:47,978 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:48,926 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4438#(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-23 14:41:48,926 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:48,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:48,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2022-11-23 14:41:48,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831824052] [2022-11-23 14:41:48,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:48,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-23 14:41:48,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:48,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-23 14:41:48,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1406, Invalid=2500, Unknown=0, NotChecked=0, Total=3906 [2022-11-23 14:41:48,931 INFO L87 Difference]: Start difference. First operand 189 states and 190 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-23 14:41:50,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:50,899 INFO L93 Difference]: Finished difference Result 386 states and 410 transitions. [2022-11-23 14:41:50,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-11-23 14:41:50,900 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-23 14:41:50,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:50,905 INFO L225 Difference]: With dead ends: 386 [2022-11-23 14:41:50,910 INFO L226 Difference]: Without dead ends: 381 [2022-11-23 14:41:50,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 507 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2786 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3589, Invalid=7967, Unknown=0, NotChecked=0, Total=11556 [2022-11-23 14:41:50,916 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 474 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:50,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 286 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-23 14:41:50,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-11-23 14:41:50,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 381. [2022-11-23 14:41:50,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 284 states have (on average 1.0035211267605635) internal successors, (285), 284 states have internal predecessors, (285), 49 states have call successors, (49), 48 states have call predecessors, (49), 47 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-11-23 14:41:50,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 382 transitions. [2022-11-23 14:41:50,971 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 382 transitions. Word has length 190 [2022-11-23 14:41:50,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:50,972 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 382 transitions. [2022-11-23 14:41:50,973 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-23 14:41:50,973 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 382 transitions. [2022-11-23 14:41:50,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2022-11-23 14:41:50,989 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:50,989 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 46, 46, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:51,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:51,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-23 14:41:51,196 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:51,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:51,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1767238632, now seen corresponding path program 5 times [2022-11-23 14:41:51,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:51,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179938141] [2022-11-23 14:41:51,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:51,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:51,226 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:51,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435842213] [2022-11-23 14:41:51,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-23 14:41:51,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:51,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:51,228 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:51,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-23 14:41:51,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2022-11-23 14:41:51,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:41:51,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 95 conjunts are in the unsatisfiable core [2022-11-23 14:41:51,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:41:53,432 INFO L134 CoverageAnalysis]: Checked inductivity of 8466 backedges. 92 proven. 8372 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-23 14:41:53,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:41:55,064 INFO L134 CoverageAnalysis]: Checked inductivity of 8466 backedges. 92 proven. 4232 refuted. 0 times theorem prover too weak. 4142 trivial. 0 not checked. [2022-11-23 14:41:55,064 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:41:55,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179938141] [2022-11-23 14:41:55,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:41:55,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435842213] [2022-11-23 14:41:55,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435842213] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:41:55,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1819901363] [2022-11-23 14:41:55,070 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-23 14:41:55,070 INFO L166 IcfgInterpreter]: Building call graph [2022-11-23 14:41:55,071 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-23 14:41:55,071 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-23 14:41:55,071 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-23 14:41:55,729 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2022-11-23 14:41:55,734 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 70 for LOIs [2022-11-23 14:41:55,758 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-23 14:41:56,813 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7938#(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-23 14:41:56,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-23 14:41:56,814 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-23 14:41:56,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 50] total 54 [2022-11-23 14:41:56,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991305540] [2022-11-23 14:41:56,814 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-23 14:41:56,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-23 14:41:56,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:41:56,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-23 14:41:56,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1624, Invalid=2798, Unknown=0, NotChecked=0, Total=4422 [2022-11-23 14:41:56,819 INFO L87 Difference]: Start difference. First operand 381 states and 382 transitions. Second operand has 54 states, 54 states have (on average 5.574074074074074) internal successors, (301), 54 states have internal predecessors, (301), 51 states have call successors, (97), 49 states have call predecessors, (97), 48 states have return successors, (96), 50 states have call predecessors, (96), 50 states have call successors, (96) [2022-11-23 14:41:58,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:41:58,968 INFO L93 Difference]: Finished difference Result 418 states and 422 transitions. [2022-11-23 14:41:58,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-11-23 14:41:58,969 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 5.574074074074074) internal successors, (301), 54 states have internal predecessors, (301), 51 states have call successors, (97), 49 states have call predecessors, (97), 48 states have return successors, (96), 50 states have call predecessors, (96), 50 states have call successors, (96) Word has length 382 [2022-11-23 14:41:58,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:41:58,977 INFO L225 Difference]: With dead ends: 418 [2022-11-23 14:41:58,977 INFO L226 Difference]: Without dead ends: 413 [2022-11-23 14:41:58,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1193 GetRequests, 1035 SyntacticMatches, 44 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3800 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=4219, Invalid=9121, Unknown=0, NotChecked=0, Total=13340 [2022-11-23 14:41:58,983 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 297 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:41:58,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 311 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-23 14:41:58,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-11-23 14:41:59,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-11-23 14:41:59,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 308 states have (on average 1.0032467532467533) internal successors, (309), 308 states have internal predecessors, (309), 53 states have call successors, (53), 52 states have call predecessors, (53), 51 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-11-23 14:41:59,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 414 transitions. [2022-11-23 14:41:59,014 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 414 transitions. Word has length 382 [2022-11-23 14:41:59,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:41:59,015 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 414 transitions. [2022-11-23 14:41:59,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 5.574074074074074) internal successors, (301), 54 states have internal predecessors, (301), 51 states have call successors, (97), 49 states have call predecessors, (97), 48 states have return successors, (96), 50 states have call predecessors, (96), 50 states have call successors, (96) [2022-11-23 14:41:59,016 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 414 transitions. [2022-11-23 14:41:59,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2022-11-23 14:41:59,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:41:59,024 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 50, 50, 50, 50, 50, 50, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:41:59,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-23 14:41:59,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:59,232 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:41:59,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:41:59,233 INFO L85 PathProgramCache]: Analyzing trace with hash 507169892, now seen corresponding path program 6 times [2022-11-23 14:41:59,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:41:59,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391876900] [2022-11-23 14:41:59,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:41:59,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:41:59,273 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:41:59,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [910836800] [2022-11-23 14:41:59,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-23 14:41:59,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:41:59,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:41:59,278 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:41:59,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-23 14:41:59,731 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-23 14:41:59,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-11-23 14:41:59,731 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-23 14:41:59,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 14:42:00,236 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-23 14:42:00,236 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-23 14:42:00,237 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-23 14:42:00,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-23 14:42:00,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-23 14:42:00,454 INFO L444 BasicCegarLoop]: Path program histogram: [6, 1, 1, 1, 1, 1, 1] [2022-11-23 14:42:00,458 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 14:42:00,649 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:42:00 BoogieIcfgContainer [2022-11-23 14:42:00,649 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 14:42:00,650 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 14:42:00,650 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 14:42:00,650 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 14:42:00,651 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:41:26" (3/4) ... [2022-11-23 14:42:00,653 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-11-23 14:42:00,831 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/witness.graphml [2022-11-23 14:42:00,831 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 14:42:00,832 INFO L158 Benchmark]: Toolchain (without parser) took 35059.22ms. Allocated memory was 167.8MB in the beginning and 375.4MB in the end (delta: 207.6MB). Free memory was 124.8MB in the beginning and 200.2MB in the end (delta: -75.3MB). Peak memory consumption was 132.9MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,832 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 167.8MB. Free memory was 138.8MB in the beginning and 138.7MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:42:00,833 INFO L158 Benchmark]: CACSL2BoogieTranslator took 263.92ms. Allocated memory is still 167.8MB. Free memory was 124.8MB in the beginning and 114.2MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,833 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.52ms. Allocated memory is still 167.8MB. Free memory was 114.2MB in the beginning and 112.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:42:00,834 INFO L158 Benchmark]: Boogie Preprocessor took 51.13ms. Allocated memory is still 167.8MB. Free memory was 112.9MB in the beginning and 111.6MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,834 INFO L158 Benchmark]: RCFGBuilder took 375.23ms. Allocated memory is still 167.8MB. Free memory was 111.6MB in the beginning and 99.7MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,834 INFO L158 Benchmark]: TraceAbstraction took 34143.97ms. Allocated memory was 167.8MB in the beginning and 375.4MB in the end (delta: 207.6MB). Free memory was 99.1MB in the beginning and 215.9MB in the end (delta: -116.8MB). Peak memory consumption was 93.0MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,835 INFO L158 Benchmark]: Witness Printer took 180.95ms. Allocated memory is still 375.4MB. Free memory was 215.9MB in the beginning and 200.2MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-23 14:42:00,839 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 167.8MB. Free memory was 138.8MB in the beginning and 138.7MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 263.92ms. Allocated memory is still 167.8MB. Free memory was 124.8MB in the beginning and 114.2MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 36.52ms. Allocated memory is still 167.8MB. Free memory was 114.2MB in the beginning and 112.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 51.13ms. Allocated memory is still 167.8MB. Free memory was 112.9MB in the beginning and 111.6MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 375.23ms. Allocated memory is still 167.8MB. Free memory was 111.6MB in the beginning and 99.7MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 34143.97ms. Allocated memory was 167.8MB in the beginning and 375.4MB in the end (delta: 207.6MB). Free memory was 99.1MB in the beginning and 215.9MB in the end (delta: -116.8MB). Peak memory consumption was 93.0MB. Max. memory is 16.1GB. * Witness Printer took 180.95ms. Allocated memory is still 375.4MB. Free memory was 215.9MB in the beginning and 200.2MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L22] int counter = 0; [L24] int x1, x2; [L25] int y1, y2, y3; [L26] x1 = __VERIFIER_nondet_int() [L27] x2 = __VERIFIER_nondet_int() [L29] CALL assume_abort_if_not(x1 >= 0) VAL [counter=0, unknown-#in~cond-unknown=1] [L13] COND FALSE !(!cond) [L29] RET assume_abort_if_not(x1 >= 0) VAL [counter=0, x1=51, x2=6] [L30] CALL assume_abort_if_not(x2 != 0) VAL [counter=0, unknown-#in~cond-unknown=1] [L13] COND FALSE !(!cond) [L30] RET assume_abort_if_not(x2 != 0) VAL [counter=0, x1=51, x2=6] [L32] y1 = 0 [L33] y2 = 0 [L34] y3 = x1 VAL [counter=0, x1=51, x2=6, y1=0, y2=0, y3=51] [L36] EXPR counter++ VAL [counter=1, counter++=0, x1=51, x2=6, y1=0, y2=0, y3=51] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=1, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=1, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=1, x1=51, x2=6, y1=0, y2=0, y3=51] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=1, x1=51, x2=6, y1=0, y2=1, y3=50] [L36] EXPR counter++ VAL [counter=2, counter++=1, x1=51, x2=6, y1=0, y2=1, y3=50] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=2, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=2, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=2, x1=51, x2=6, y1=0, y2=1, y3=50] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=2, x1=51, x2=6, y1=0, y2=2, y3=49] [L36] EXPR counter++ VAL [counter=3, counter++=2, x1=51, x2=6, y1=0, y2=2, y3=49] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=3, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=3, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=3, x1=51, x2=6, y1=0, y2=2, y3=49] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=3, x1=51, x2=6, y1=0, y2=3, y3=48] [L36] EXPR counter++ VAL [counter=4, counter++=3, x1=51, x2=6, y1=0, y2=3, y3=48] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=4, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=4, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=4, x1=51, x2=6, y1=0, y2=3, y3=48] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=4, x1=51, x2=6, y1=0, y2=4, y3=47] [L36] EXPR counter++ VAL [counter=5, counter++=4, x1=51, x2=6, y1=0, y2=4, y3=47] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=5, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=5, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=5, x1=51, x2=6, y1=0, y2=4, y3=47] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=5, x1=51, x2=6, y1=0, y2=5, y3=46] [L36] EXPR counter++ VAL [counter=6, counter++=5, x1=51, x2=6, y1=0, y2=5, y3=46] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=6, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=6, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=6, x1=51, x2=6, y1=0, y2=5, y3=46] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=6, x1=51, x2=6, y1=1, y2=0, y3=45] [L36] EXPR counter++ VAL [counter=7, counter++=6, x1=51, x2=6, y1=1, y2=0, y3=45] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=7, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=7, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=7, x1=51, x2=6, y1=1, y2=0, y3=45] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=7, x1=51, x2=6, y1=1, y2=1, y3=44] [L36] EXPR counter++ VAL [counter=8, counter++=7, x1=51, x2=6, y1=1, y2=1, y3=44] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=8, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=8, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=8, x1=51, x2=6, y1=1, y2=1, y3=44] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=8, x1=51, x2=6, y1=1, y2=2, y3=43] [L36] EXPR counter++ VAL [counter=9, counter++=8, x1=51, x2=6, y1=1, y2=2, y3=43] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=9, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=9, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=9, x1=51, x2=6, y1=1, y2=2, y3=43] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=9, x1=51, x2=6, y1=1, y2=3, y3=42] [L36] EXPR counter++ VAL [counter=10, counter++=9, x1=51, x2=6, y1=1, y2=3, y3=42] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=10, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=10, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=10, x1=51, x2=6, y1=1, y2=3, y3=42] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=10, x1=51, x2=6, y1=1, y2=4, y3=41] [L36] EXPR counter++ VAL [counter=11, counter++=10, x1=51, x2=6, y1=1, y2=4, y3=41] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=11, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=11, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=11, x1=51, x2=6, y1=1, y2=4, y3=41] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=11, x1=51, x2=6, y1=1, y2=5, y3=40] [L36] EXPR counter++ VAL [counter=12, counter++=11, x1=51, x2=6, y1=1, y2=5, y3=40] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=12, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=12, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=12, x1=51, x2=6, y1=1, y2=5, y3=40] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=12, x1=51, x2=6, y1=2, y2=0, y3=39] [L36] EXPR counter++ VAL [counter=13, counter++=12, x1=51, x2=6, y1=2, y2=0, y3=39] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=13, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=13, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=13, x1=51, x2=6, y1=2, y2=0, y3=39] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=13, x1=51, x2=6, y1=2, y2=1, y3=38] [L36] EXPR counter++ VAL [counter=14, counter++=13, x1=51, x2=6, y1=2, y2=1, y3=38] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=14, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=14, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=14, x1=51, x2=6, y1=2, y2=1, y3=38] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=14, x1=51, x2=6, y1=2, y2=2, y3=37] [L36] EXPR counter++ VAL [counter=15, counter++=14, x1=51, x2=6, y1=2, y2=2, y3=37] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=15, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=15, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=15, x1=51, x2=6, y1=2, y2=2, y3=37] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=15, x1=51, x2=6, y1=2, y2=3, y3=36] [L36] EXPR counter++ VAL [counter=16, counter++=15, x1=51, x2=6, y1=2, y2=3, y3=36] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=16, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=16, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=16, x1=51, x2=6, y1=2, y2=3, y3=36] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=16, x1=51, x2=6, y1=2, y2=4, y3=35] [L36] EXPR counter++ VAL [counter=17, counter++=16, x1=51, x2=6, y1=2, y2=4, y3=35] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=17, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=17, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=17, x1=51, x2=6, y1=2, y2=4, y3=35] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=17, x1=51, x2=6, y1=2, y2=5, y3=34] [L36] EXPR counter++ VAL [counter=18, counter++=17, x1=51, x2=6, y1=2, y2=5, y3=34] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=18, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=18, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=18, x1=51, x2=6, y1=2, y2=5, y3=34] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=18, x1=51, x2=6, y1=3, y2=0, y3=33] [L36] EXPR counter++ VAL [counter=19, counter++=18, x1=51, x2=6, y1=3, y2=0, y3=33] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=19, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=19, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=19, x1=51, x2=6, y1=3, y2=0, y3=33] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=19, x1=51, x2=6, y1=3, y2=1, y3=32] [L36] EXPR counter++ VAL [counter=20, counter++=19, x1=51, x2=6, y1=3, y2=1, y3=32] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=20, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=20, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=20, x1=51, x2=6, y1=3, y2=1, y3=32] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=20, x1=51, x2=6, y1=3, y2=2, y3=31] [L36] EXPR counter++ VAL [counter=21, counter++=20, x1=51, x2=6, y1=3, y2=2, y3=31] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=21, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=21, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=21, x1=51, x2=6, y1=3, y2=2, y3=31] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=21, x1=51, x2=6, y1=3, y2=3, y3=30] [L36] EXPR counter++ VAL [counter=22, counter++=21, x1=51, x2=6, y1=3, y2=3, y3=30] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=22, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=22, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=22, x1=51, x2=6, y1=3, y2=3, y3=30] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=22, x1=51, x2=6, y1=3, y2=4, y3=29] [L36] EXPR counter++ VAL [counter=23, counter++=22, x1=51, x2=6, y1=3, y2=4, y3=29] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=23, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=23, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=23, x1=51, x2=6, y1=3, y2=4, y3=29] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=23, x1=51, x2=6, y1=3, y2=5, y3=28] [L36] EXPR counter++ VAL [counter=24, counter++=23, x1=51, x2=6, y1=3, y2=5, y3=28] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=24, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=24, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=24, x1=51, x2=6, y1=3, y2=5, y3=28] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=24, x1=51, x2=6, y1=4, y2=0, y3=27] [L36] EXPR counter++ VAL [counter=25, counter++=24, x1=51, x2=6, y1=4, y2=0, y3=27] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=25, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=25, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=25, x1=51, x2=6, y1=4, y2=0, y3=27] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=25, x1=51, x2=6, y1=4, y2=1, y3=26] [L36] EXPR counter++ VAL [counter=26, counter++=25, x1=51, x2=6, y1=4, y2=1, y3=26] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=26, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=26, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=26, x1=51, x2=6, y1=4, y2=1, y3=26] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=26, x1=51, x2=6, y1=4, y2=2, y3=25] [L36] EXPR counter++ VAL [counter=27, counter++=26, x1=51, x2=6, y1=4, y2=2, y3=25] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=27, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=27, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=27, x1=51, x2=6, y1=4, y2=2, y3=25] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=27, x1=51, x2=6, y1=4, y2=3, y3=24] [L36] EXPR counter++ VAL [counter=28, counter++=27, x1=51, x2=6, y1=4, y2=3, y3=24] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=28, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=28, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=28, x1=51, x2=6, y1=4, y2=3, y3=24] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=28, x1=51, x2=6, y1=4, y2=4, y3=23] [L36] EXPR counter++ VAL [counter=29, counter++=28, x1=51, x2=6, y1=4, y2=4, y3=23] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=29, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=29, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=29, x1=51, x2=6, y1=4, y2=4, y3=23] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=29, x1=51, x2=6, y1=4, y2=5, y3=22] [L36] EXPR counter++ VAL [counter=30, counter++=29, x1=51, x2=6, y1=4, y2=5, y3=22] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=30, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=30, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=30, x1=51, x2=6, y1=4, y2=5, y3=22] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=30, x1=51, x2=6, y1=5, y2=0, y3=21] [L36] EXPR counter++ VAL [counter=31, counter++=30, x1=51, x2=6, y1=5, y2=0, y3=21] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=31, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=31, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=31, x1=51, x2=6, y1=5, y2=0, y3=21] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=31, x1=51, x2=6, y1=5, y2=1, y3=20] [L36] EXPR counter++ VAL [counter=32, counter++=31, x1=51, x2=6, y1=5, y2=1, y3=20] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=32, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=32, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=32, x1=51, x2=6, y1=5, y2=1, y3=20] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=32, x1=51, x2=6, y1=5, y2=2, y3=19] [L36] EXPR counter++ VAL [counter=33, counter++=32, x1=51, x2=6, y1=5, y2=2, y3=19] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=33, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=33, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=33, x1=51, x2=6, y1=5, y2=2, y3=19] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=33, x1=51, x2=6, y1=5, y2=3, y3=18] [L36] EXPR counter++ VAL [counter=34, counter++=33, x1=51, x2=6, y1=5, y2=3, y3=18] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=34, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=34, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=34, x1=51, x2=6, y1=5, y2=3, y3=18] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=34, x1=51, x2=6, y1=5, y2=4, y3=17] [L36] EXPR counter++ VAL [counter=35, counter++=34, x1=51, x2=6, y1=5, y2=4, y3=17] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=35, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=35, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=35, x1=51, x2=6, y1=5, y2=4, y3=17] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=35, x1=51, x2=6, y1=5, y2=5, y3=16] [L36] EXPR counter++ VAL [counter=36, counter++=35, x1=51, x2=6, y1=5, y2=5, y3=16] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=36, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=36, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=36, x1=51, x2=6, y1=5, y2=5, y3=16] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=36, x1=51, x2=6, y1=6, y2=0, y3=15] [L36] EXPR counter++ VAL [counter=37, counter++=36, x1=51, x2=6, y1=6, y2=0, y3=15] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=37, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=37, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=37, x1=51, x2=6, y1=6, y2=0, y3=15] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=37, x1=51, x2=6, y1=6, y2=1, y3=14] [L36] EXPR counter++ VAL [counter=38, counter++=37, x1=51, x2=6, y1=6, y2=1, y3=14] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=38, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=38, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=38, x1=51, x2=6, y1=6, y2=1, y3=14] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=38, x1=51, x2=6, y1=6, y2=2, y3=13] [L36] EXPR counter++ VAL [counter=39, counter++=38, x1=51, x2=6, y1=6, y2=2, y3=13] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=39, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=39, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=39, x1=51, x2=6, y1=6, y2=2, y3=13] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=39, x1=51, x2=6, y1=6, y2=3, y3=12] [L36] EXPR counter++ VAL [counter=40, counter++=39, x1=51, x2=6, y1=6, y2=3, y3=12] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=40, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=40, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=40, x1=51, x2=6, y1=6, y2=3, y3=12] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=40, x1=51, x2=6, y1=6, y2=4, y3=11] [L36] EXPR counter++ VAL [counter=41, counter++=40, x1=51, x2=6, y1=6, y2=4, y3=11] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=41, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=41, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=41, x1=51, x2=6, y1=6, y2=4, y3=11] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=41, x1=51, x2=6, y1=6, y2=5, y3=10] [L36] EXPR counter++ VAL [counter=42, counter++=41, x1=51, x2=6, y1=6, y2=5, y3=10] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=42, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=42, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=42, x1=51, x2=6, y1=6, y2=5, y3=10] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=42, x1=51, x2=6, y1=7, y2=0, y3=9] [L36] EXPR counter++ VAL [counter=43, counter++=42, x1=51, x2=6, y1=7, y2=0, y3=9] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=43, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=43, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=43, x1=51, x2=6, y1=7, y2=0, y3=9] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=43, x1=51, x2=6, y1=7, y2=1, y3=8] [L36] EXPR counter++ VAL [counter=44, counter++=43, x1=51, x2=6, y1=7, y2=1, y3=8] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=44, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=44, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=44, x1=51, x2=6, y1=7, y2=1, y3=8] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=44, x1=51, x2=6, y1=7, y2=2, y3=7] [L36] EXPR counter++ VAL [counter=45, counter++=44, x1=51, x2=6, y1=7, y2=2, y3=7] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=45, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=45, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=45, x1=51, x2=6, y1=7, y2=2, y3=7] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=45, x1=51, x2=6, y1=7, y2=3, y3=6] [L36] EXPR counter++ VAL [counter=46, counter++=45, x1=51, x2=6, y1=7, y2=3, y3=6] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=46, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=46, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=46, x1=51, x2=6, y1=7, y2=3, y3=6] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=46, x1=51, x2=6, y1=7, y2=4, y3=5] [L36] EXPR counter++ VAL [counter=47, counter++=46, x1=51, x2=6, y1=7, y2=4, y3=5] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=47, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=47, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=47, x1=51, x2=6, y1=7, y2=4, y3=5] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=47, x1=51, x2=6, y1=7, y2=5, y3=4] [L36] EXPR counter++ VAL [counter=48, counter++=47, x1=51, x2=6, y1=7, y2=5, y3=4] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=48, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=48, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=48, x1=51, x2=6, y1=7, y2=5, y3=4] [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=48, x1=51, x2=6, y1=8, y2=0, y3=3] [L36] EXPR counter++ VAL [counter=49, counter++=48, x1=51, x2=6, y1=8, y2=0, y3=3] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=49, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=49, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=49, x1=51, x2=6, y1=8, y2=0, y3=3] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=49, x1=51, x2=6, y1=8, y2=1, y3=2] [L36] EXPR counter++ VAL [counter=50, counter++=49, x1=51, x2=6, y1=8, y2=1, y3=2] [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=50, unknown-#in~cond-unknown=1] [L16] COND FALSE !(!(cond)) VAL [cond=1, counter=50, unknown-#in~cond-unknown=1] [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) VAL [counter=50, x1=51, x2=6, y1=8, y2=1, y3=2] [L39] COND FALSE !(!(y3 != 0)) [L41] COND FALSE !(y2 + 1 == x2) [L46] y2 = y2 + 1 [L47] y3 = y3 - 1 VAL [counter=50, x1=51, x2=6, y1=8, y2=2, y3=1] [L36] EXPR counter++ VAL [counter=51, counter++=50, x1=51, x2=6, y1=8, y2=2, y3=1] [L36] COND FALSE !(counter++<50) [L50] CALL __VERIFIER_assert(y1*x2 + y2 == x1) VAL [counter=51, unknown-#in~cond-unknown=0] [L16] COND TRUE !(cond) VAL [cond=0, counter=51, unknown-#in~cond-unknown=0] [L18] reach_error() VAL [cond=0, counter=51, unknown-#in~cond-unknown=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 19 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.9s, OverallIterations: 12, TraceHistogramMax: 51, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.1s, AutomataDifference: 6.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1202 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1196 mSDsluCounter, 1226 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 946 mSDsCounter, 445 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1403 IncrementalHoareTripleChecker+Invalid, 1848 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 445 mSolverCounterUnsat, 280 mSDtfsCounter, 1403 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2570 GetRequests, 2097 SyntacticMatches, 49 SemanticMatches, 424 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8757 ImplicationChecksByTransitivity, 16.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=413occurred in iteration=11, InterpolantAutomatonStates: 323, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 12 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 7.2s InterpolantComputationTime, 1286 NumberOfCodeBlocks, 1286 NumberOfCodeBlocksAsserted, 66 NumberOfCheckSat, 1630 ConstructedInterpolants, 0 QuantifiedInterpolants, 4308 SizeOfPredicates, 98 NumberOfNonLiveVariables, 2115 ConjunctsInSsa, 261 ConjunctsInUnsatCore, 19 InterpolantComputations, 3 PerfectInterpolantSequences, 5661/21812 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 0.6s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 3, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 17, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 14, TOOLS_POST_TIME: 0.1s, TOOLS_POST_CALL_APPLICATIONS: 10, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 6, TOOLS_POST_RETURN_TIME: 0.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 30, TOOLS_QUANTIFIERELIM_TIME: 0.4s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.1s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 46, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 10, DOMAIN_JOIN_TIME: 0.1s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 0, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 17, DOMAIN_ISBOTTOM_TIME: 0.0s, LOOP_SUMMARIZER_APPLICATIONS: 0, LOOP_SUMMARIZER_CACHE_MISSES: 0, LOOP_SUMMARIZER_OVERALL_TIME: 0.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 0, CALL_SUMMARIZER_APPLICATIONS: 6, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 138, DAG_COMPRESSION_RETAINED_NODES: 50, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-11-23 14:42:00,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ac5ae5-9eb6-42e7-932e-217d3138a3cf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE