./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --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 fc71ae13b1bed24e074eb2de07c8f2064aa903343708c3aabf1b928078c9e7f6 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 14:35:55,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 14:35:55,921 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 14:35:55,926 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 14:35:55,927 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 14:35:55,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 14:35:55,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 14:35:55,953 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 14:35:55,954 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 14:35:55,955 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 14:35:55,955 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 14:35:55,956 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 14:35:55,956 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 14:35:55,957 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 14:35:55,957 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 14:35:55,958 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 14:35:55,958 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 14:35:55,959 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 14:35:55,959 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 14:35:55,960 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 14:35:55,960 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 14:35:55,961 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 14:35:55,961 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 14:35:55,962 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 14:35:55,962 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 14:35:55,963 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 14:35:55,963 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 14:35:55,964 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 14:35:55,964 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 14:35:55,964 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 14:35:55,965 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 14:35:55,965 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 14:35:55,966 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 14:35:55,966 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 14:35:55,967 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 14:35:55,967 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 14:35:55,967 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 14:35:55,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 14:35:55,968 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 14:35:55,968 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 14:35:55,969 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 14:35:55,969 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 14:35:55,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 14:35:55,969 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 14:35:55,970 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 14:35:55,970 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 14:35:55,970 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 14:35:55,970 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/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_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> fc71ae13b1bed24e074eb2de07c8f2064aa903343708c3aabf1b928078c9e7f6 [2023-12-02 14:35:56,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 14:35:56,221 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 14:35:56,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 14:35:56,225 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 14:35:56,226 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 14:35:56,227 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c [2023-12-02 14:35:59,060 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 14:35:59,236 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 14:35:59,236 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c [2023-12-02 14:35:59,245 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/data/9ec0d766e/ab4eeb6d2f7641ea9fd4a3a22ea7b7af/FLAGccbc2c5e1 [2023-12-02 14:35:59,259 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/data/9ec0d766e/ab4eeb6d2f7641ea9fd4a3a22ea7b7af [2023-12-02 14:35:59,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 14:35:59,262 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 14:35:59,264 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 14:35:59,264 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 14:35:59,269 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 14:35:59,269 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,271 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b1da840 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59, skipping insertion in model container [2023-12-02 14:35:59,271 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,293 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 14:35:59,418 WARN L240 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_ad5a4941-cb1d-47cd-a518-90e07e7e737b/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2023-12-02 14:35:59,439 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 14:35:59,452 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 14:35:59,463 WARN L240 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_ad5a4941-cb1d-47cd-a518-90e07e7e737b/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2023-12-02 14:35:59,477 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 14:35:59,492 INFO L206 MainTranslator]: Completed translation [2023-12-02 14:35:59,493 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59 WrapperNode [2023-12-02 14:35:59,493 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 14:35:59,494 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 14:35:59,494 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 14:35:59,495 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 14:35:59,502 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,509 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,529 INFO L138 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 79 [2023-12-02 14:35:59,529 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 14:35:59,530 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 14:35:59,530 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 14:35:59,530 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 14:35:59,540 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,540 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,542 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,542 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,546 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,550 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,551 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,552 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,554 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 14:35:59,555 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 14:35:59,556 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 14:35:59,556 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 14:35:59,557 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (1/1) ... [2023-12-02 14:35:59,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 14:35:59,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:35:59,592 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 14:35:59,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 14:35:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 14:35:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 14:35:59,627 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 14:35:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 14:35:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 14:35:59,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 14:35:59,628 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-02 14:35:59,628 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-02 14:35:59,698 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 14:35:59,701 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 14:35:59,853 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 14:35:59,908 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 14:35:59,909 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 14:35:59,910 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:35:59 BoogieIcfgContainer [2023-12-02 14:35:59,910 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 14:35:59,913 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 14:35:59,914 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 14:35:59,917 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 14:35:59,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:35:59" (1/3) ... [2023-12-02 14:35:59,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7876dfee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:35:59, skipping insertion in model container [2023-12-02 14:35:59,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:59" (2/3) ... [2023-12-02 14:35:59,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7876dfee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:35:59, skipping insertion in model container [2023-12-02 14:35:59,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:35:59" (3/3) ... [2023-12-02 14:35:59,920 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound50.c [2023-12-02 14:35:59,937 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 14:35:59,937 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 14:35:59,977 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 14:35:59,983 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=LoopHeads, 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;@56a48973, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 14:35:59,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 14:35:59,987 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 16 states have internal predecessors, (20), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-02 14:35:59,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-02 14:35:59,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:35:59,995 INFO L195 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:35:59,995 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:00,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:00,000 INFO L85 PathProgramCache]: Analyzing trace with hash 966807424, now seen corresponding path program 1 times [2023-12-02 14:36:00,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:00,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787595501] [2023-12-02 14:36:00,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:00,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:00,106 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:00,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385468491] [2023-12-02 14:36:00,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:00,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:00,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:00,111 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:00,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 14:36:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:00,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 14:36:00,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:00,230 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 14:36:00,231 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 14:36:00,231 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:00,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787595501] [2023-12-02 14:36:00,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:00,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385468491] [2023-12-02 14:36:00,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385468491] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 14:36:00,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 14:36:00,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 14:36:00,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51932301] [2023-12-02 14:36:00,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:36:00,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 14:36:00,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:00,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 14:36:00,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 14:36:00,273 INFO L87 Difference]: Start difference. First operand has 30 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 16 states have internal predecessors, (20), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 14:36:00,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:00,304 INFO L93 Difference]: Finished difference Result 49 states and 78 transitions. [2023-12-02 14:36:00,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 14:36:00,306 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 26 [2023-12-02 14:36:00,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:00,314 INFO L225 Difference]: With dead ends: 49 [2023-12-02 14:36:00,314 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 14:36:00,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 14:36:00,321 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:00,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 38 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 14:36:00,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 14:36:00,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-02 14:36:00,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-12-02 14:36:00,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 39 transitions. [2023-12-02 14:36:00,361 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 39 transitions. Word has length 26 [2023-12-02 14:36:00,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:00,363 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 39 transitions. [2023-12-02 14:36:00,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 14:36:00,363 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 39 transitions. [2023-12-02 14:36:00,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-12-02 14:36:00,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:00,365 INFO L195 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:00,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 14:36:00,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:00,567 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:00,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:00,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1643993843, now seen corresponding path program 1 times [2023-12-02 14:36:00,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:00,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939381351] [2023-12-02 14:36:00,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:00,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:00,587 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:00,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265096101] [2023-12-02 14:36:00,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:00,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:00,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:00,589 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:00,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 14:36:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:00,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 14:36:00,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:00,720 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 14:36:00,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 14:36:00,791 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939381351] [2023-12-02 14:36:00,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265096101] [2023-12-02 14:36:00,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265096101] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:36:00,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1058184627] [2023-12-02 14:36:00,810 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2023-12-02 14:36:00,811 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:00,814 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:00,817 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:00,818 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:01,973 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:01,975 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:02,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1058184627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 14:36:02,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:36:02,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5, 5] total 14 [2023-12-02 14:36:02,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477801180] [2023-12-02 14:36:02,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:36:02,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 14:36:02,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:02,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 14:36:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-12-02 14:36:02,580 INFO L87 Difference]: Start difference. First operand 28 states and 39 transitions. Second operand has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 14:36:02,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:02,765 INFO L93 Difference]: Finished difference Result 38 states and 50 transitions. [2023-12-02 14:36:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 14:36:02,766 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 27 [2023-12-02 14:36:02,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:02,767 INFO L225 Difference]: With dead ends: 38 [2023-12-02 14:36:02,767 INFO L226 Difference]: Without dead ends: 30 [2023-12-02 14:36:02,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-12-02 14:36:02,769 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 21 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:02,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 48 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 14:36:02,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-02 14:36:02,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-02 14:36:02,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-12-02 14:36:02,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 41 transitions. [2023-12-02 14:36:02,785 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 41 transitions. Word has length 27 [2023-12-02 14:36:02,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:02,794 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 41 transitions. [2023-12-02 14:36:02,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 14:36:02,795 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 41 transitions. [2023-12-02 14:36:02,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 14:36:02,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:02,796 INFO L195 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:02,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 14:36:03,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:03,001 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:03,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:03,002 INFO L85 PathProgramCache]: Analyzing trace with hash -575116102, now seen corresponding path program 1 times [2023-12-02 14:36:03,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:03,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659851982] [2023-12-02 14:36:03,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:03,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:03,017 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:03,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692666281] [2023-12-02 14:36:03,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:03,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:03,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:03,018 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:03,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 14:36:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:03,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 14:36:03,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 14:36:03,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 14:36:03,196 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:03,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659851982] [2023-12-02 14:36:03,196 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:03,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692666281] [2023-12-02 14:36:03,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692666281] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 14:36:03,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:36:03,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-12-02 14:36:03,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848235162] [2023-12-02 14:36:03,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:36:03,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 14:36:03,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:03,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 14:36:03,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-02 14:36:03,199 INFO L87 Difference]: Start difference. First operand 30 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 14:36:03,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:03,259 INFO L93 Difference]: Finished difference Result 36 states and 46 transitions. [2023-12-02 14:36:03,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 14:36:03,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 28 [2023-12-02 14:36:03,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:03,260 INFO L225 Difference]: With dead ends: 36 [2023-12-02 14:36:03,261 INFO L226 Difference]: Without dead ends: 34 [2023-12-02 14:36:03,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-02 14:36:03,262 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 7 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:03,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 110 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 14:36:03,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-02 14:36:03,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2023-12-02 14:36:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 19 states have internal predecessors, (21), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-12-02 14:36:03,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 44 transitions. [2023-12-02 14:36:03,278 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 44 transitions. Word has length 28 [2023-12-02 14:36:03,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:03,279 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 44 transitions. [2023-12-02 14:36:03,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 14:36:03,279 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 44 transitions. [2023-12-02 14:36:03,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-02 14:36:03,280 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:03,280 INFO L195 NwaCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:03,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 14:36:03,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:03,481 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:03,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:03,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1810277145, now seen corresponding path program 1 times [2023-12-02 14:36:03,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:03,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310461139] [2023-12-02 14:36:03,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:03,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:03,495 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690397964] [2023-12-02 14:36:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:03,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:03,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:03,497 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:03,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 14:36:03,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:03,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 14:36:03,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:03,761 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 14:36:03,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:03,879 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 14:36:03,880 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:03,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310461139] [2023-12-02 14:36:03,880 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:03,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690397964] [2023-12-02 14:36:03,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690397964] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 14:36:03,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:36:03,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 14 [2023-12-02 14:36:03,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356522294] [2023-12-02 14:36:03,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:36:03,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 14:36:03,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:03,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 14:36:03,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-12-02 14:36:03,883 INFO L87 Difference]: Start difference. First operand 34 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-02 14:36:03,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:03,964 INFO L93 Difference]: Finished difference Result 47 states and 61 transitions. [2023-12-02 14:36:03,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 14:36:03,964 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 33 [2023-12-02 14:36:03,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:03,966 INFO L225 Difference]: With dead ends: 47 [2023-12-02 14:36:03,966 INFO L226 Difference]: Without dead ends: 45 [2023-12-02 14:36:03,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-12-02 14:36:03,967 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 7 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:03,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 151 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 14:36:03,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-02 14:36:03,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2023-12-02 14:36:03,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 23 states have (on average 1.173913043478261) internal successors, (27), 24 states have internal predecessors, (27), 16 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-02 14:36:03,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 58 transitions. [2023-12-02 14:36:03,986 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 58 transitions. Word has length 33 [2023-12-02 14:36:03,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:03,987 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 58 transitions. [2023-12-02 14:36:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-02 14:36:03,987 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 58 transitions. [2023-12-02 14:36:03,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-02 14:36:03,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:03,989 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:03,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-02 14:36:04,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:04,191 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:04,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1313498982, now seen corresponding path program 1 times [2023-12-02 14:36:04,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:04,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90341364] [2023-12-02 14:36:04,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:04,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:04,203 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:04,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693171419] [2023-12-02 14:36:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:04,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:04,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:04,205 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:04,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 14:36:04,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:04,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 14:36:04,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:04,364 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-02 14:36:04,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:04,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:04,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90341364] [2023-12-02 14:36:04,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:04,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693171419] [2023-12-02 14:36:04,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693171419] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:36:04,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [354035736] [2023-12-02 14:36:04,417 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2023-12-02 14:36:04,417 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:04,417 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:04,418 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:04,418 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:05,245 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-12-02 14:36:05,249 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:05,250 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:06,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [354035736] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 14:36:06,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:36:06,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [7] total 19 [2023-12-02 14:36:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767310742] [2023-12-02 14:36:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:36:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 14:36:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 14:36:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-12-02 14:36:06,144 INFO L87 Difference]: Start difference. First operand 44 states and 58 transitions. Second operand has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-12-02 14:36:06,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:06,362 INFO L93 Difference]: Finished difference Result 65 states and 81 transitions. [2023-12-02 14:36:06,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 14:36:06,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 38 [2023-12-02 14:36:06,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:06,363 INFO L225 Difference]: With dead ends: 65 [2023-12-02 14:36:06,363 INFO L226 Difference]: Without dead ends: 63 [2023-12-02 14:36:06,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-12-02 14:36:06,364 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 45 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:06,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 44 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 14:36:06,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2023-12-02 14:36:06,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 61. [2023-12-02 14:36:06,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 33 states have (on average 1.121212121212121) internal successors, (37), 35 states have internal predecessors, (37), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-02 14:36:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 76 transitions. [2023-12-02 14:36:06,388 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 76 transitions. Word has length 38 [2023-12-02 14:36:06,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:06,388 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 76 transitions. [2023-12-02 14:36:06,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-12-02 14:36:06,389 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 76 transitions. [2023-12-02 14:36:06,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-02 14:36:06,390 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:06,390 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:06,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 14:36:06,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:06,595 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:06,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:06,595 INFO L85 PathProgramCache]: Analyzing trace with hash 434944611, now seen corresponding path program 1 times [2023-12-02 14:36:06,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:06,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616092281] [2023-12-02 14:36:06,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:06,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:06,608 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:06,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048323537] [2023-12-02 14:36:06,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:06,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:06,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:06,609 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:06,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 14:36:06,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:06,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 14:36:06,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:06,711 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-02 14:36:06,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-02 14:36:06,785 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616092281] [2023-12-02 14:36:06,785 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048323537] [2023-12-02 14:36:06,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048323537] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:36:06,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [255669449] [2023-12-02 14:36:06,788 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:36:06,789 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:06,789 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:06,789 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:06,789 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:10,653 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:10,657 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:10,658 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:13,236 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1781#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:13,236 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:13,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:36:13,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2023-12-02 14:36:13,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569552692] [2023-12-02 14:36:13,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:13,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 14:36:13,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 14:36:13,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=375, Unknown=0, NotChecked=0, Total=506 [2023-12-02 14:36:13,238 INFO L87 Difference]: Start difference. First operand 61 states and 76 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 14:36:13,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:13,420 INFO L93 Difference]: Finished difference Result 103 states and 142 transitions. [2023-12-02 14:36:13,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 14:36:13,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 52 [2023-12-02 14:36:13,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:13,422 INFO L225 Difference]: With dead ends: 103 [2023-12-02 14:36:13,422 INFO L226 Difference]: Without dead ends: 95 [2023-12-02 14:36:13,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 124 SyntacticMatches, 9 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2023-12-02 14:36:13,423 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 34 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:13,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 203 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 14:36:13,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-02 14:36:13,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 86. [2023-12-02 14:36:13,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 32 states have call successors, (32), 7 states have call predecessors, (32), 7 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-02 14:36:13,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 118 transitions. [2023-12-02 14:36:13,445 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 118 transitions. Word has length 52 [2023-12-02 14:36:13,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:13,446 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 118 transitions. [2023-12-02 14:36:13,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 14:36:13,446 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 118 transitions. [2023-12-02 14:36:13,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 14:36:13,447 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:13,447 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:13,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-02 14:36:13,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:13,648 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:13,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:13,648 INFO L85 PathProgramCache]: Analyzing trace with hash -243308457, now seen corresponding path program 1 times [2023-12-02 14:36:13,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:13,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31502985] [2023-12-02 14:36:13,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:13,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:13,656 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:13,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1706511499] [2023-12-02 14:36:13,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:13,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:13,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:13,658 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:13,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 14:36:13,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:13,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 14:36:13,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:13,770 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-02 14:36:13,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:13,862 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-12-02 14:36:13,862 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:13,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31502985] [2023-12-02 14:36:13,862 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:13,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706511499] [2023-12-02 14:36:13,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706511499] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:36:13,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1857103410] [2023-12-02 14:36:13,865 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:36:13,865 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:13,865 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:13,865 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:13,866 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:17,036 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:17,040 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:17,041 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:20,848 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2454#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:20,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:20,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:36:20,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2023-12-02 14:36:20,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427896107] [2023-12-02 14:36:20,848 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:20,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 14:36:20,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:20,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 14:36:20,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2023-12-02 14:36:20,850 INFO L87 Difference]: Start difference. First operand 86 states and 118 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-02 14:36:21,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:21,032 INFO L93 Difference]: Finished difference Result 100 states and 133 transitions. [2023-12-02 14:36:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 14:36:21,032 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 58 [2023-12-02 14:36:21,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:21,034 INFO L225 Difference]: With dead ends: 100 [2023-12-02 14:36:21,035 INFO L226 Difference]: Without dead ends: 97 [2023-12-02 14:36:21,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 143 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2023-12-02 14:36:21,036 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:21,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 130 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 14:36:21,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2023-12-02 14:36:21,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2023-12-02 14:36:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 53 states have (on average 1.169811320754717) internal successors, (62), 55 states have internal predecessors, (62), 34 states have call successors, (34), 9 states have call predecessors, (34), 9 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-02 14:36:21,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 129 transitions. [2023-12-02 14:36:21,062 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 129 transitions. Word has length 58 [2023-12-02 14:36:21,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:21,062 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 129 transitions. [2023-12-02 14:36:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-02 14:36:21,063 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 129 transitions. [2023-12-02 14:36:21,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 14:36:21,063 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:21,064 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:21,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 14:36:21,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:21,264 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:21,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:21,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1216164650, now seen corresponding path program 2 times [2023-12-02 14:36:21,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:21,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055226891] [2023-12-02 14:36:21,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:21,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:21,274 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:21,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [700770958] [2023-12-02 14:36:21,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 14:36:21,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:21,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:21,275 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:21,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 14:36:21,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 14:36:21,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:36:21,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 14:36:21,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:21,498 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-02 14:36:21,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:21,548 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055226891] [2023-12-02 14:36:21,549 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700770958] [2023-12-02 14:36:21,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700770958] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:36:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1786052756] [2023-12-02 14:36:21,551 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:36:21,552 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:21,552 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:21,552 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:21,552 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:24,813 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:24,816 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:24,817 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:28,403 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2995#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:28,403 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:28,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:36:28,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-12-02 14:36:28,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226217736] [2023-12-02 14:36:28,403 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:28,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 14:36:28,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:28,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 14:36:28,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2023-12-02 14:36:28,404 INFO L87 Difference]: Start difference. First operand 97 states and 129 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 14:36:28,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:28,590 INFO L93 Difference]: Finished difference Result 125 states and 165 transitions. [2023-12-02 14:36:28,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 14:36:28,590 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 63 [2023-12-02 14:36:28,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:28,592 INFO L225 Difference]: With dead ends: 125 [2023-12-02 14:36:28,592 INFO L226 Difference]: Without dead ends: 123 [2023-12-02 14:36:28,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 98 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2023-12-02 14:36:28,593 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 14 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:28,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 172 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 14:36:28,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-12-02 14:36:28,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 120. [2023-12-02 14:36:28,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 66 states have (on average 1.1666666666666667) internal successors, (77), 68 states have internal predecessors, (77), 42 states have call successors, (42), 11 states have call predecessors, (42), 11 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-02 14:36:28,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 160 transitions. [2023-12-02 14:36:28,633 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 160 transitions. Word has length 63 [2023-12-02 14:36:28,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:28,633 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 160 transitions. [2023-12-02 14:36:28,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 14:36:28,634 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 160 transitions. [2023-12-02 14:36:28,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 14:36:28,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:28,635 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:28,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 14:36:28,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:28,836 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:28,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1984692712, now seen corresponding path program 1 times [2023-12-02 14:36:28,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:28,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712342457] [2023-12-02 14:36:28,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:28,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:28,849 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:28,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275918318] [2023-12-02 14:36:28,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:28,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:28,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:28,850 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:28,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 14:36:28,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:28,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 14:36:28,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-12-02 14:36:28,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-12-02 14:36:29,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:29,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712342457] [2023-12-02 14:36:29,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:29,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275918318] [2023-12-02 14:36:29,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275918318] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:36:29,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1981090836] [2023-12-02 14:36:29,074 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2023-12-02 14:36:29,074 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:29,074 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:29,074 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:29,074 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:30,940 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:30,943 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:30,944 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:33,453 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3787#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:33,453 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:33,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:36:33,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2023-12-02 14:36:33,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51889346] [2023-12-02 14:36:33,454 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:33,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 14:36:33,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:33,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 14:36:33,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2023-12-02 14:36:33,455 INFO L87 Difference]: Start difference. First operand 120 states and 160 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 14:36:33,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:33,848 INFO L93 Difference]: Finished difference Result 127 states and 167 transitions. [2023-12-02 14:36:33,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 14:36:33,849 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 65 [2023-12-02 14:36:33,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:33,851 INFO L225 Difference]: With dead ends: 127 [2023-12-02 14:36:33,851 INFO L226 Difference]: Without dead ends: 125 [2023-12-02 14:36:33,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 165 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2023-12-02 14:36:33,852 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 16 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:33,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 107 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 14:36:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-02 14:36:33,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2023-12-02 14:36:33,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 69 states have (on average 1.1594202898550725) internal successors, (80), 71 states have internal predecessors, (80), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-02 14:36:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 165 transitions. [2023-12-02 14:36:33,902 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 165 transitions. Word has length 65 [2023-12-02 14:36:33,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:33,902 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 165 transitions. [2023-12-02 14:36:33,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 14:36:33,902 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 165 transitions. [2023-12-02 14:36:33,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-02 14:36:33,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:33,904 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:33,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 14:36:34,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:34,104 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:34,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:34,105 INFO L85 PathProgramCache]: Analyzing trace with hash -491172873, now seen corresponding path program 3 times [2023-12-02 14:36:34,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:34,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972478134] [2023-12-02 14:36:34,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:34,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:34,115 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:34,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1171104871] [2023-12-02 14:36:34,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 14:36:34,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:34,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:34,117 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:34,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 14:36:34,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 14:36:34,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:36:34,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-02 14:36:34,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 44 proven. 12 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2023-12-02 14:36:34,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:35,296 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:35,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972478134] [2023-12-02 14:36:35,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:35,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171104871] [2023-12-02 14:36:35,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171104871] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:36:35,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1933105776] [2023-12-02 14:36:35,299 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:36:35,299 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:35,300 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:35,300 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:35,300 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:38,578 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:38,581 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:38,582 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:43,139 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4493#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:43,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:43,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:36:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-12-02 14:36:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393600354] [2023-12-02 14:36:43,140 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:43,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 14:36:43,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:43,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 14:36:43,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 14:36:43,142 INFO L87 Difference]: Start difference. First operand 125 states and 165 transitions. Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2023-12-02 14:36:43,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:36:43,712 INFO L93 Difference]: Finished difference Result 138 states and 176 transitions. [2023-12-02 14:36:43,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 14:36:43,713 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 68 [2023-12-02 14:36:43,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:36:43,715 INFO L225 Difference]: With dead ends: 138 [2023-12-02 14:36:43,715 INFO L226 Difference]: Without dead ends: 136 [2023-12-02 14:36:43,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 120 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=223, Invalid=1183, Unknown=0, NotChecked=0, Total=1406 [2023-12-02 14:36:43,717 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 30 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 14:36:43,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 184 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 14:36:43,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-12-02 14:36:43,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2023-12-02 14:36:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 75 states have (on average 1.1466666666666667) internal successors, (86), 77 states have internal predecessors, (86), 43 states have call successors, (43), 14 states have call predecessors, (43), 14 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-02 14:36:43,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 171 transitions. [2023-12-02 14:36:43,754 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 171 transitions. Word has length 68 [2023-12-02 14:36:43,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:36:43,754 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 171 transitions. [2023-12-02 14:36:43,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2023-12-02 14:36:43,754 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 171 transitions. [2023-12-02 14:36:43,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 14:36:43,756 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:36:43,756 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:36:43,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 14:36:43,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 14:36:43,956 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:36:43,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:36:43,957 INFO L85 PathProgramCache]: Analyzing trace with hash -2003369438, now seen corresponding path program 1 times [2023-12-02 14:36:43,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:36:43,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195555408] [2023-12-02 14:36:43,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:43,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:36:43,966 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:36:43,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1899601261] [2023-12-02 14:36:43,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:36:43,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:36:43,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:36:43,967 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:36:43,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 14:36:44,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:36:44,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-02 14:36:44,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:36:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 18 proven. 14 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2023-12-02 14:36:44,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:36:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-12-02 14:36:45,304 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:36:45,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195555408] [2023-12-02 14:36:45,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:36:45,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899601261] [2023-12-02 14:36:45,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899601261] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:36:45,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [978799842] [2023-12-02 14:36:45,306 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:36:45,307 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:36:45,307 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:36:45,307 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:36:45,307 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:36:46,487 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,487 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,518 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,519 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,625 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,625 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,657 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,658 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:36:46,882 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:36:46,885 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:36:46,885 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:36:50,520 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5389#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:36:50,520 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:36:50,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:36:50,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-02 14:36:50,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379458366] [2023-12-02 14:36:50,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:36:50,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 14:36:50,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:36:50,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 14:36:50,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 14:36:50,523 INFO L87 Difference]: Start difference. First operand 133 states and 171 transitions. Second operand has 21 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 11 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2023-12-02 14:37:00,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:37:00,160 INFO L93 Difference]: Finished difference Result 217 states and 301 transitions. [2023-12-02 14:37:00,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 14:37:00,161 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 11 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 74 [2023-12-02 14:37:00,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:37:00,163 INFO L225 Difference]: With dead ends: 217 [2023-12-02 14:37:00,163 INFO L226 Difference]: Without dead ends: 213 [2023-12-02 14:37:00,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 180 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 908 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=461, Invalid=2731, Unknown=0, NotChecked=0, Total=3192 [2023-12-02 14:37:00,166 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 115 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 14:37:00,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 351 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 14:37:00,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2023-12-02 14:37:00,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 209. [2023-12-02 14:37:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 112 states have (on average 1.1875) internal successors, (133), 113 states have internal predecessors, (133), 79 states have call successors, (79), 17 states have call predecessors, (79), 17 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-02 14:37:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 290 transitions. [2023-12-02 14:37:00,259 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 290 transitions. Word has length 74 [2023-12-02 14:37:00,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:37:00,260 INFO L495 AbstractCegarLoop]: Abstraction has 209 states and 290 transitions. [2023-12-02 14:37:00,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 11 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2023-12-02 14:37:00,260 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 290 transitions. [2023-12-02 14:37:00,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-02 14:37:00,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:37:00,261 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:37:00,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 14:37:00,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:37:00,462 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:37:00,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:37:00,463 INFO L85 PathProgramCache]: Analyzing trace with hash -707421542, now seen corresponding path program 4 times [2023-12-02 14:37:00,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:37:00,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749059869] [2023-12-02 14:37:00,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:37:00,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:37:00,476 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:37:00,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974256140] [2023-12-02 14:37:00,476 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 14:37:00,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:37:00,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:37:00,477 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:37:00,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 14:37:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:37:00,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 14:37:00,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:37:00,566 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-12-02 14:37:00,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 14:37:00,566 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:37:00,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749059869] [2023-12-02 14:37:00,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:37:00,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974256140] [2023-12-02 14:37:00,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974256140] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 14:37:00,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 14:37:00,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 14:37:00,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012033987] [2023-12-02 14:37:00,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 14:37:00,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 14:37:00,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:37:00,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 14:37:00,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 14:37:00,568 INFO L87 Difference]: Start difference. First operand 209 states and 290 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 14:37:00,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:37:00,701 INFO L93 Difference]: Finished difference Result 266 states and 365 transitions. [2023-12-02 14:37:00,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 14:37:00,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 88 [2023-12-02 14:37:00,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:37:00,703 INFO L225 Difference]: With dead ends: 266 [2023-12-02 14:37:00,703 INFO L226 Difference]: Without dead ends: 190 [2023-12-02 14:37:00,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 14:37:00,705 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 7 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 14:37:00,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 146 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 14:37:00,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-12-02 14:37:00,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 176. [2023-12-02 14:37:00,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 95 states have (on average 1.1368421052631579) internal successors, (108), 96 states have internal predecessors, (108), 63 states have call successors, (63), 17 states have call predecessors, (63), 17 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-02 14:37:00,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 233 transitions. [2023-12-02 14:37:00,779 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 233 transitions. Word has length 88 [2023-12-02 14:37:00,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:37:00,779 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 233 transitions. [2023-12-02 14:37:00,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 14:37:00,779 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 233 transitions. [2023-12-02 14:37:00,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-02 14:37:00,780 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:37:00,780 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:37:00,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 14:37:00,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:37:00,981 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:37:00,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:37:00,981 INFO L85 PathProgramCache]: Analyzing trace with hash 145896886, now seen corresponding path program 1 times [2023-12-02 14:37:00,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:37:00,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924547036] [2023-12-02 14:37:00,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:37:00,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:37:00,989 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:37:00,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564537193] [2023-12-02 14:37:00,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:37:00,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:37:00,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:37:00,990 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:37:00,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 14:37:01,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:37:01,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-02 14:37:01,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:37:01,868 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 53 proven. 22 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2023-12-02 14:37:01,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:37:03,285 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 51 proven. 19 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-02 14:37:03,285 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:37:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924547036] [2023-12-02 14:37:03,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:37:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564537193] [2023-12-02 14:37:03,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564537193] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:37:03,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2074062216] [2023-12-02 14:37:03,288 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:37:03,288 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:37:03,288 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:37:03,288 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:37:03,288 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:37:04,328 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,328 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,364 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,365 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,532 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,533 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,566 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,567 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:04,774 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:37:04,777 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:37:04,778 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:37:16,044 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7634#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:37:16,044 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:37:16,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:37:16,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2023-12-02 14:37:16,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067344303] [2023-12-02 14:37:16,045 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:37:16,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 14:37:16,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:37:16,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 14:37:16,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1138, Unknown=2, NotChecked=0, Total=1332 [2023-12-02 14:37:16,047 INFO L87 Difference]: Start difference. First operand 176 states and 233 transitions. Second operand has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 11 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (32), 11 states have call predecessors, (32), 10 states have call successors, (32) [2023-12-02 14:37:36,215 WARN L293 SmtUtils]: Spent 15.81s on a formula simplification that was a NOOP. DAG size: 64 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:37:43,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:37:52,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:37:52,490 INFO L93 Difference]: Finished difference Result 218 states and 293 transitions. [2023-12-02 14:37:52,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 14:37:52,490 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 11 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (32), 11 states have call predecessors, (32), 10 states have call successors, (32) Word has length 90 [2023-12-02 14:37:52,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:37:52,492 INFO L225 Difference]: With dead ends: 218 [2023-12-02 14:37:52,493 INFO L226 Difference]: Without dead ends: 216 [2023-12-02 14:37:52,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 228 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 43.4s TimeCoverageRelationStatistics Valid=466, Invalid=2391, Unknown=5, NotChecked=0, Total=2862 [2023-12-02 14:37:52,495 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 90 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 95 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-12-02 14:37:52,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 325 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 419 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2023-12-02 14:37:52,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-12-02 14:37:52,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 206. [2023-12-02 14:37:52,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 112 states have (on average 1.1339285714285714) internal successors, (127), 114 states have internal predecessors, (127), 75 states have call successors, (75), 18 states have call predecessors, (75), 18 states have return successors, (74), 73 states have call predecessors, (74), 74 states have call successors, (74) [2023-12-02 14:37:52,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 276 transitions. [2023-12-02 14:37:52,612 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 276 transitions. Word has length 90 [2023-12-02 14:37:52,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:37:52,612 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 276 transitions. [2023-12-02 14:37:52,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 11 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (32), 11 states have call predecessors, (32), 10 states have call successors, (32) [2023-12-02 14:37:52,613 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 276 transitions. [2023-12-02 14:37:52,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-02 14:37:52,614 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:37:52,614 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:37:52,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 14:37:52,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-02 14:37:52,815 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:37:52,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:37:52,815 INFO L85 PathProgramCache]: Analyzing trace with hash -425141716, now seen corresponding path program 2 times [2023-12-02 14:37:52,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:37:52,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097926160] [2023-12-02 14:37:52,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:37:52,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:37:52,826 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:37:52,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478857280] [2023-12-02 14:37:52,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 14:37:52,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:37:52,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:37:52,828 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:37:52,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 14:37:52,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 14:37:52,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:37:52,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-02 14:37:52,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:37:53,414 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2023-12-02 14:37:53,414 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:37:54,513 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 28 proven. 32 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2023-12-02 14:37:54,513 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:37:54,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097926160] [2023-12-02 14:37:54,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:37:54,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478857280] [2023-12-02 14:37:54,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478857280] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:37:54,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1059160441] [2023-12-02 14:37:54,515 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:37:54,515 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:37:54,515 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:37:54,515 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:37:54,516 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:37:55,534 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,534 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,564 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,564 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,668 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,669 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,701 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,702 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:37:55,881 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:37:55,884 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:37:55,885 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:38:00,091 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9007#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:38:00,091 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:38:00,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:38:00,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2023-12-02 14:38:00,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935093373] [2023-12-02 14:38:00,092 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:38:00,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 14:38:00,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:38:00,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 14:38:00,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 14:38:00,094 INFO L87 Difference]: Start difference. First operand 206 states and 276 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2023-12-02 14:38:18,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:38:18,048 INFO L93 Difference]: Finished difference Result 330 states and 471 transitions. [2023-12-02 14:38:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 14:38:18,049 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) Word has length 107 [2023-12-02 14:38:18,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:38:18,052 INFO L225 Difference]: With dead ends: 330 [2023-12-02 14:38:18,053 INFO L226 Difference]: Without dead ends: 328 [2023-12-02 14:38:18,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 279 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1135 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=595, Invalid=3437, Unknown=0, NotChecked=0, Total=4032 [2023-12-02 14:38:18,055 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 103 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 14:38:18,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 502 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 14:38:18,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-12-02 14:38:18,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 293. [2023-12-02 14:38:18,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 152 states have (on average 1.1710526315789473) internal successors, (178), 154 states have internal predecessors, (178), 119 states have call successors, (119), 21 states have call predecessors, (119), 21 states have return successors, (118), 117 states have call predecessors, (118), 118 states have call successors, (118) [2023-12-02 14:38:18,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 415 transitions. [2023-12-02 14:38:18,341 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 415 transitions. Word has length 107 [2023-12-02 14:38:18,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:38:18,342 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 415 transitions. [2023-12-02 14:38:18,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2023-12-02 14:38:18,342 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 415 transitions. [2023-12-02 14:38:18,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-02 14:38:18,344 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:38:18,344 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:38:18,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 14:38:18,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 14:38:18,544 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:38:18,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:38:18,545 INFO L85 PathProgramCache]: Analyzing trace with hash -743497349, now seen corresponding path program 3 times [2023-12-02 14:38:18,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:38:18,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912420598] [2023-12-02 14:38:18,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:38:18,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:38:18,555 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:38:18,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115093513] [2023-12-02 14:38:18,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 14:38:18,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:38:18,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:38:18,556 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:38:18,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 14:38:18,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 14:38:18,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:38:18,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-02 14:38:18,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:38:19,368 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 30 proven. 40 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2023-12-02 14:38:19,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:38:21,153 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 36 proven. 29 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2023-12-02 14:38:21,154 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:38:21,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912420598] [2023-12-02 14:38:21,154 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:38:21,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115093513] [2023-12-02 14:38:21,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115093513] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:38:21,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [128167617] [2023-12-02 14:38:21,156 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:38:21,156 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:38:21,156 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:38:21,156 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:38:21,156 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:38:22,419 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,420 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,449 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,449 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,574 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,575 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,611 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,612 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:22,812 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:38:22,814 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:38:22,815 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:38:26,548 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10757#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:38:26,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:38:26,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:38:26,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2023-12-02 14:38:26,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192900163] [2023-12-02 14:38:26,548 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:38:26,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 14:38:26,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:38:26,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 14:38:26,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1359, Unknown=0, NotChecked=0, Total=1560 [2023-12-02 14:38:26,550 INFO L87 Difference]: Start difference. First operand 293 states and 415 transitions. Second operand has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 21 states have internal predecessors, (44), 12 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (38), 12 states have call predecessors, (38), 12 states have call successors, (38) [2023-12-02 14:38:36,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:38:36,079 INFO L93 Difference]: Finished difference Result 430 states and 620 transitions. [2023-12-02 14:38:36,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 14:38:36,079 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 21 states have internal predecessors, (44), 12 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (38), 12 states have call predecessors, (38), 12 states have call successors, (38) Word has length 110 [2023-12-02 14:38:36,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:38:36,083 INFO L225 Difference]: With dead ends: 430 [2023-12-02 14:38:36,083 INFO L226 Difference]: Without dead ends: 428 [2023-12-02 14:38:36,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 283 SyntacticMatches, 7 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=532, Invalid=3128, Unknown=0, NotChecked=0, Total=3660 [2023-12-02 14:38:36,086 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 123 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-02 14:38:36,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 440 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-02 14:38:36,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2023-12-02 14:38:36,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 402. [2023-12-02 14:38:36,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 208 states have (on average 1.1778846153846154) internal successors, (245), 211 states have internal predecessors, (245), 167 states have call successors, (167), 26 states have call predecessors, (167), 26 states have return successors, (166), 164 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-02 14:38:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 578 transitions. [2023-12-02 14:38:36,453 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 578 transitions. Word has length 110 [2023-12-02 14:38:36,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:38:36,453 INFO L495 AbstractCegarLoop]: Abstraction has 402 states and 578 transitions. [2023-12-02 14:38:36,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 21 states have internal predecessors, (44), 12 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (38), 12 states have call predecessors, (38), 12 states have call successors, (38) [2023-12-02 14:38:36,454 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 578 transitions. [2023-12-02 14:38:36,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-02 14:38:36,456 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:38:36,456 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:38:36,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-02 14:38:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-02 14:38:36,656 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:38:36,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:38:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1538893617, now seen corresponding path program 2 times [2023-12-02 14:38:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:38:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028928644] [2023-12-02 14:38:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:38:36,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:38:36,669 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:38:36,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770931105] [2023-12-02 14:38:36,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 14:38:36,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:38:36,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:38:36,671 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:38:36,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 14:38:36,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 14:38:36,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:38:36,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 82 conjunts are in the unsatisfiable core [2023-12-02 14:38:36,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:38:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 119 proven. 48 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2023-12-02 14:38:38,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:38:42,496 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:38:42,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028928644] [2023-12-02 14:38:42,496 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:38:42,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770931105] [2023-12-02 14:38:42,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770931105] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:38:42,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1091327049] [2023-12-02 14:38:42,498 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:38:42,498 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:38:42,498 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:38:42,498 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:38:42,498 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:38:43,502 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,502 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,531 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,531 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,688 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,689 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,722 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,722 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:43,898 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:38:43,902 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:38:43,903 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:38:50,533 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12860#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:38:50,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:38:50,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:38:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-12-02 14:38:50,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252368916] [2023-12-02 14:38:50,534 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 14:38:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 14:38:50,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:38:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 14:38:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=2044, Unknown=0, NotChecked=0, Total=2352 [2023-12-02 14:38:50,536 INFO L87 Difference]: Start difference. First operand 402 states and 578 transitions. Second operand has 19 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2023-12-02 14:38:52,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:38:52,052 INFO L93 Difference]: Finished difference Result 446 states and 626 transitions. [2023-12-02 14:38:52,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 14:38:52,052 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) Word has length 121 [2023-12-02 14:38:52,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:38:52,055 INFO L225 Difference]: With dead ends: 446 [2023-12-02 14:38:52,055 INFO L226 Difference]: Without dead ends: 439 [2023-12-02 14:38:52,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 288 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1144 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=426, Invalid=2766, Unknown=0, NotChecked=0, Total=3192 [2023-12-02 14:38:52,057 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 49 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 14:38:52,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 266 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 14:38:52,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2023-12-02 14:38:52,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 434. [2023-12-02 14:38:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 227 states have (on average 1.1674008810572687) internal successors, (265), 230 states have internal predecessors, (265), 175 states have call successors, (175), 31 states have call predecessors, (175), 31 states have return successors, (174), 172 states have call predecessors, (174), 174 states have call successors, (174) [2023-12-02 14:38:52,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 614 transitions. [2023-12-02 14:38:52,479 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 614 transitions. Word has length 121 [2023-12-02 14:38:52,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:38:52,480 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 614 transitions. [2023-12-02 14:38:52,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2023-12-02 14:38:52,480 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 614 transitions. [2023-12-02 14:38:52,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 14:38:52,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:38:52,483 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:38:52,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 14:38:52,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-02 14:38:52,684 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:38:52,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:38:52,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1914774331, now seen corresponding path program 4 times [2023-12-02 14:38:52,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:38:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317846684] [2023-12-02 14:38:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:38:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:38:52,694 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:38:52,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1814513367] [2023-12-02 14:38:52,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 14:38:52,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:38:52,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:38:52,696 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:38:52,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 14:38:53,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:38:53,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 71 conjunts are in the unsatisfiable core [2023-12-02 14:38:53,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:38:56,651 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 93 proven. 70 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2023-12-02 14:38:56,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:38:57,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:38:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317846684] [2023-12-02 14:38:57,301 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:38:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814513367] [2023-12-02 14:38:57,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814513367] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:38:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1935382125] [2023-12-02 14:38:57,302 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:38:57,302 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:38:57,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:38:57,302 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:38:57,303 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:38:58,402 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,402 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,432 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,432 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,556 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,556 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,589 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,589 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:38:58,817 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:38:58,819 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:38:58,820 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:39:02,147 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14815#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:39:02,147 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:39:02,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:39:02,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2023-12-02 14:39:02,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706431172] [2023-12-02 14:39:02,147 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 14:39:02,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 14:39:02,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:39:02,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 14:39:02,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2023-12-02 14:39:02,150 INFO L87 Difference]: Start difference. First operand 434 states and 614 transitions. Second operand has 20 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 16 states have internal predecessors, (31), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) [2023-12-02 14:39:05,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:39:05,059 INFO L93 Difference]: Finished difference Result 449 states and 627 transitions. [2023-12-02 14:39:05,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 14:39:05,059 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 16 states have internal predecessors, (31), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) Word has length 137 [2023-12-02 14:39:05,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:39:05,062 INFO L225 Difference]: With dead ends: 449 [2023-12-02 14:39:05,062 INFO L226 Difference]: Without dead ends: 447 [2023-12-02 14:39:05,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 250 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=336, Invalid=2214, Unknown=0, NotChecked=0, Total=2550 [2023-12-02 14:39:05,064 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 50 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-02 14:39:05,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 479 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-02 14:39:05,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2023-12-02 14:39:05,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 442. [2023-12-02 14:39:05,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 233 states have (on average 1.1630901287553648) internal successors, (271), 236 states have internal predecessors, (271), 175 states have call successors, (175), 33 states have call predecessors, (175), 33 states have return successors, (174), 172 states have call predecessors, (174), 174 states have call successors, (174) [2023-12-02 14:39:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 620 transitions. [2023-12-02 14:39:05,481 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 620 transitions. Word has length 137 [2023-12-02 14:39:05,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:39:05,481 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 620 transitions. [2023-12-02 14:39:05,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 16 states have internal predecessors, (31), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) [2023-12-02 14:39:05,481 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 620 transitions. [2023-12-02 14:39:05,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-02 14:39:05,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:39:05,483 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:39:05,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-02 14:39:05,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:39:05,684 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:39:05,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:39:05,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1633148449, now seen corresponding path program 3 times [2023-12-02 14:39:05,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:39:05,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111153209] [2023-12-02 14:39:05,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:39:05,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:39:05,693 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:39:05,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071160108] [2023-12-02 14:39:05,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 14:39:05,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:39:05,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:39:05,695 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:39:05,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 14:39:05,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 14:39:05,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:39:05,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 53 conjunts are in the unsatisfiable core [2023-12-02 14:39:05,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:39:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 42 proven. 65 refuted. 0 times theorem prover too weak. 785 trivial. 0 not checked. [2023-12-02 14:39:06,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:39:08,153 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 40 proven. 62 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2023-12-02 14:39:08,153 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:39:08,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111153209] [2023-12-02 14:39:08,154 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:39:08,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071160108] [2023-12-02 14:39:08,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071160108] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:39:08,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [498698730] [2023-12-02 14:39:08,155 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:39:08,155 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:39:08,155 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:39:08,155 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:39:08,155 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:39:09,153 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,154 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,182 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,182 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,306 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,306 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,338 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,338 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:39:09,547 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:39:09,551 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:39:09,552 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:39:14,936 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17133#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:39:14,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:39:14,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:39:14,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2023-12-02 14:39:14,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648773894] [2023-12-02 14:39:14,937 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:39:14,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-02 14:39:14,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:39:14,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-02 14:39:14,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1506, Unknown=0, NotChecked=0, Total=1722 [2023-12-02 14:39:14,938 INFO L87 Difference]: Start difference. First operand 442 states and 620 transitions. Second operand has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 16 states have call successors, (51), 3 states have call predecessors, (51), 2 states have return successors, (50), 14 states have call predecessors, (50), 14 states have call successors, (50) [2023-12-02 14:39:58,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:39:58,649 INFO L93 Difference]: Finished difference Result 599 states and 871 transitions. [2023-12-02 14:39:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-12-02 14:39:58,649 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 16 states have call successors, (51), 3 states have call predecessors, (51), 2 states have return successors, (50), 14 states have call predecessors, (50), 14 states have call successors, (50) Word has length 140 [2023-12-02 14:39:58,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:39:58,653 INFO L225 Difference]: With dead ends: 599 [2023-12-02 14:39:58,653 INFO L226 Difference]: Without dead ends: 591 [2023-12-02 14:39:58,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 373 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1845 ImplicationChecksByTransitivity, 30.4s TimeCoverageRelationStatistics Valid=958, Invalid=5522, Unknown=0, NotChecked=0, Total=6480 [2023-12-02 14:39:58,655 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 141 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1435 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1192 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 1435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2023-12-02 14:39:58,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1192 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 1435 Invalid, 0 Unknown, 0 Unchecked, 19.2s Time] [2023-12-02 14:39:58,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2023-12-02 14:39:59,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 568. [2023-12-02 14:39:59,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 284 states have (on average 1.1866197183098592) internal successors, (337), 287 states have internal predecessors, (337), 247 states have call successors, (247), 36 states have call predecessors, (247), 36 states have return successors, (246), 244 states have call predecessors, (246), 246 states have call successors, (246) [2023-12-02 14:39:59,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 830 transitions. [2023-12-02 14:39:59,260 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 830 transitions. Word has length 140 [2023-12-02 14:39:59,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:39:59,260 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 830 transitions. [2023-12-02 14:39:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 16 states have call successors, (51), 3 states have call predecessors, (51), 2 states have return successors, (50), 14 states have call predecessors, (50), 14 states have call successors, (50) [2023-12-02 14:39:59,261 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 830 transitions. [2023-12-02 14:39:59,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-02 14:39:59,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:39:59,262 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:39:59,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 14:39:59,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-02 14:39:59,463 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:39:59,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:39:59,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1768669072, now seen corresponding path program 4 times [2023-12-02 14:39:59,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:39:59,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441351025] [2023-12-02 14:39:59,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:39:59,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:39:59,474 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:39:59,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [585766209] [2023-12-02 14:39:59,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 14:39:59,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:39:59,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:39:59,476 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:39:59,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 14:39:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 14:39:59,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 70 conjunts are in the unsatisfiable core [2023-12-02 14:39:59,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:40:00,726 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 42 proven. 73 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2023-12-02 14:40:00,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:40:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 40 proven. 67 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2023-12-02 14:40:03,156 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:40:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441351025] [2023-12-02 14:40:03,156 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:40:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585766209] [2023-12-02 14:40:03,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585766209] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:40:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1708048965] [2023-12-02 14:40:03,157 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:40:03,157 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:40:03,158 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:40:03,158 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:40:03,158 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:40:04,242 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,243 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,285 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,286 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,407 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,407 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,439 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,439 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:40:04,639 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:40:04,642 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:40:04,643 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:40:10,567 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20010#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:40:10,567 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:40:10,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:40:10,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 29 [2023-12-02 14:40:10,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920636444] [2023-12-02 14:40:10,567 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:40:10,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 14:40:10,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:40:10,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 14:40:10,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1728, Unknown=0, NotChecked=0, Total=1980 [2023-12-02 14:40:10,569 INFO L87 Difference]: Start difference. First operand 568 states and 830 transitions. Second operand has 29 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 17 states have call successors, (52), 3 states have call predecessors, (52), 2 states have return successors, (51), 15 states have call predecessors, (51), 15 states have call successors, (51) [2023-12-02 14:40:43,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:40:47,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:41:07,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:41:07,404 INFO L93 Difference]: Finished difference Result 702 states and 1036 transitions. [2023-12-02 14:41:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-12-02 14:41:07,405 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 17 states have call successors, (52), 3 states have call predecessors, (52), 2 states have return successors, (51), 15 states have call predecessors, (51), 15 states have call successors, (51) Word has length 143 [2023-12-02 14:41:07,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:41:07,408 INFO L225 Difference]: With dead ends: 702 [2023-12-02 14:41:07,409 INFO L226 Difference]: Without dead ends: 694 [2023-12-02 14:41:07,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 377 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2337 ImplicationChecksByTransitivity, 44.9s TimeCoverageRelationStatistics Valid=1162, Invalid=6847, Unknown=1, NotChecked=0, Total=8010 [2023-12-02 14:41:07,412 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 240 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 355 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2023-12-02 14:41:07,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 893 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 1093 Invalid, 1 Unknown, 0 Unchecked, 18.9s Time] [2023-12-02 14:41:07,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2023-12-02 14:41:08,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 672. [2023-12-02 14:41:08,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 329 states have (on average 1.1945288753799392) internal successors, (393), 333 states have internal predecessors, (393), 303 states have call successors, (303), 39 states have call predecessors, (303), 39 states have return successors, (302), 299 states have call predecessors, (302), 302 states have call successors, (302) [2023-12-02 14:41:08,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 998 transitions. [2023-12-02 14:41:08,230 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 998 transitions. Word has length 143 [2023-12-02 14:41:08,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:41:08,230 INFO L495 AbstractCegarLoop]: Abstraction has 672 states and 998 transitions. [2023-12-02 14:41:08,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 17 states have call successors, (52), 3 states have call predecessors, (52), 2 states have return successors, (51), 15 states have call predecessors, (51), 15 states have call successors, (51) [2023-12-02 14:41:08,230 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 998 transitions. [2023-12-02 14:41:08,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-02 14:41:08,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:41:08,232 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:41:08,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 14:41:08,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:41:08,433 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:41:08,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:41:08,433 INFO L85 PathProgramCache]: Analyzing trace with hash -2122066222, now seen corresponding path program 5 times [2023-12-02 14:41:08,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:41:08,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659976605] [2023-12-02 14:41:08,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:41:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:41:08,443 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:41:08,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672191953] [2023-12-02 14:41:08,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 14:41:08,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:41:08,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:41:08,444 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:41:08,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 14:41:08,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 14:41:08,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:41:08,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 68 conjunts are in the unsatisfiable core [2023-12-02 14:41:08,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:41:09,323 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 98 proven. 71 refuted. 0 times theorem prover too weak. 728 trivial. 0 not checked. [2023-12-02 14:41:09,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:41:11,212 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 93 proven. 71 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2023-12-02 14:41:11,213 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:41:11,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659976605] [2023-12-02 14:41:11,213 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:41:11,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672191953] [2023-12-02 14:41:11,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672191953] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:41:11,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1836719372] [2023-12-02 14:41:11,214 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-12-02 14:41:11,215 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:41:11,215 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:41:11,215 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:41:11,215 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:41:12,271 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,271 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,300 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,300 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,430 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,431 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,462 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,462 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:41:12,661 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:41:12,664 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:41:12,665 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:41:17,616 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23258#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:41:17,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:41:17,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:41:17,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 29 [2023-12-02 14:41:17,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427806999] [2023-12-02 14:41:17,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:41:17,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 14:41:17,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:41:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 14:41:17,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1737, Unknown=0, NotChecked=0, Total=1980 [2023-12-02 14:41:17,619 INFO L87 Difference]: Start difference. First operand 672 states and 998 transitions. Second operand has 29 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 17 states have call successors, (50), 3 states have call predecessors, (50), 3 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) [2023-12-02 14:41:26,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:41:31,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:41:34,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:41:42,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:41:42,410 INFO L93 Difference]: Finished difference Result 746 states and 1099 transitions. [2023-12-02 14:41:42,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-02 14:41:42,411 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 17 states have call successors, (50), 3 states have call predecessors, (50), 3 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) Word has length 143 [2023-12-02 14:41:42,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:41:42,417 INFO L225 Difference]: With dead ends: 746 [2023-12-02 14:41:42,417 INFO L226 Difference]: Without dead ends: 738 [2023-12-02 14:41:42,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 377 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1507 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=773, Invalid=4927, Unknown=0, NotChecked=0, Total=5700 [2023-12-02 14:41:42,420 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 117 mSDsluCounter, 897 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 178 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2023-12-02 14:41:42,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 951 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1231 Invalid, 3 Unknown, 0 Unchecked, 17.5s Time] [2023-12-02 14:41:42,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2023-12-02 14:41:43,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 670. [2023-12-02 14:41:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 331 states have (on average 1.1752265861027191) internal successors, (389), 335 states have internal predecessors, (389), 295 states have call successors, (295), 43 states have call predecessors, (295), 43 states have return successors, (294), 291 states have call predecessors, (294), 294 states have call successors, (294) [2023-12-02 14:41:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 978 transitions. [2023-12-02 14:41:43,515 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 978 transitions. Word has length 143 [2023-12-02 14:41:43,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:41:43,515 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 978 transitions. [2023-12-02 14:41:43,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 17 states have call successors, (50), 3 states have call predecessors, (50), 3 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) [2023-12-02 14:41:43,516 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 978 transitions. [2023-12-02 14:41:43,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-02 14:41:43,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:41:43,519 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:41:43,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 14:41:43,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:41:43,720 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:41:43,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:41:43,720 INFO L85 PathProgramCache]: Analyzing trace with hash 875894788, now seen corresponding path program 5 times [2023-12-02 14:41:43,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:41:43,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010643330] [2023-12-02 14:41:43,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:41:43,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:41:43,732 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:41:43,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856734406] [2023-12-02 14:41:43,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 14:41:43,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:41:43,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:41:43,733 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:41:43,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 14:41:44,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 14:41:44,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:41:44,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 69 conjunts are in the unsatisfiable core [2023-12-02 14:41:44,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:41:58,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 166 proven. 85 refuted. 0 times theorem prover too weak. 929 trivial. 0 not checked. [2023-12-02 14:41:58,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:42:00,659 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:42:00,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010643330] [2023-12-02 14:42:00,660 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:42:00,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856734406] [2023-12-02 14:42:00,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856734406] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 14:42:00,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1345372685] [2023-12-02 14:42:00,661 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:42:00,661 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:42:00,661 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:42:00,661 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:42:00,661 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:42:01,683 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,683 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,712 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,712 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,875 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,875 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,916 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:01,916 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:42:02,114 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:42:02,117 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:42:02,118 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:42:09,299 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26305#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:42:09,299 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:42:09,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 14:42:09,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-12-02 14:42:09,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375506834] [2023-12-02 14:42:09,300 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 14:42:09,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 14:42:09,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:42:09,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 14:42:09,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1478, Unknown=0, NotChecked=0, Total=1722 [2023-12-02 14:42:09,301 INFO L87 Difference]: Start difference. First operand 670 states and 978 transitions. Second operand has 17 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2023-12-02 14:42:12,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 14:42:12,489 INFO L93 Difference]: Finished difference Result 733 states and 1053 transitions. [2023-12-02 14:42:12,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 14:42:12,490 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 159 [2023-12-02 14:42:12,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 14:42:12,494 INFO L225 Difference]: With dead ends: 733 [2023-12-02 14:42:12,494 INFO L226 Difference]: Without dead ends: 731 [2023-12-02 14:42:12,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 317 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=313, Invalid=1943, Unknown=0, NotChecked=0, Total=2256 [2023-12-02 14:42:12,495 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 32 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 14:42:12,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 348 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 14:42:12,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2023-12-02 14:42:13,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 725. [2023-12-02 14:42:13,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 363 states have (on average 1.1680440771349863) internal successors, (424), 367 states have internal predecessors, (424), 311 states have call successors, (311), 50 states have call predecessors, (311), 50 states have return successors, (310), 307 states have call predecessors, (310), 310 states have call successors, (310) [2023-12-02 14:42:13,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1045 transitions. [2023-12-02 14:42:13,735 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1045 transitions. Word has length 159 [2023-12-02 14:42:13,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 14:42:13,735 INFO L495 AbstractCegarLoop]: Abstraction has 725 states and 1045 transitions. [2023-12-02 14:42:13,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2023-12-02 14:42:13,736 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1045 transitions. [2023-12-02 14:42:13,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-02 14:42:13,738 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 14:42:13,738 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 14:42:13,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 14:42:13,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-12-02 14:42:13,939 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 14:42:13,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 14:42:13,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1626488809, now seen corresponding path program 6 times [2023-12-02 14:42:13,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 14:42:13,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804422517] [2023-12-02 14:42:13,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 14:42:13,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 14:42:13,950 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 14:42:13,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527570056] [2023-12-02 14:42:13,951 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 14:42:13,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 14:42:13,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 14:42:13,952 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 14:42:13,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad5a4941-cb1d-47cd-a518-90e07e7e737b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 14:42:14,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 14:42:14,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 14:42:14,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 94 conjunts are in the unsatisfiable core [2023-12-02 14:42:14,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 14:42:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1188 backedges. 213 proven. 118 refuted. 0 times theorem prover too weak. 857 trivial. 0 not checked. [2023-12-02 14:42:16,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 14:42:22,784 WARN L293 SmtUtils]: Spent 5.74s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:42:41,485 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse8 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse9 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse6 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~r~0#1|)) (.cse7 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse2 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse3 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (.cse4 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse0 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse5 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (.cse1 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|))) (or (not (= (+ .cse0 .cse1) (+ |c_ULTIMATE.start_main_~c~0#1| .cse2 .cse3))) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|) .cse4 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|) .cse5 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|) .cse6 .cse7 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|))) (not (= (+ |c_ULTIMATE.start_main_~c~0#1| .cse8 .cse9 .cse2 .cse3) (+ .cse0 .cse1 |c_ULTIMATE.start_main_~b~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| .cse0 .cse1) (+ .cse8 .cse9 .cse2 .cse3 1)) (not (= (+ |c_ULTIMATE.start_main_~c~0#1| .cse6 .cse7 .cse2 .cse3) (+ .cse4 (* |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~y~0#1|) .cse0 .cse5 .cse1))))) is different from true [2023-12-02 14:43:19,555 WARN L293 SmtUtils]: Spent 7.48s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:44:44,866 WARN L293 SmtUtils]: Spent 10.79s on a formula simplification that was a NOOP. DAG size: 63 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:45:40,678 WARN L293 SmtUtils]: Spent 10.99s on a formula simplification that was a NOOP. DAG size: 54 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:46:00,052 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse5 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse6 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse8 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (.cse9 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse4 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|)) (.cse7 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse14 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse13 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (.cse12 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse10 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse15 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse11 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~r~0#1|)) (.cse2 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse16 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse3 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (.cse17 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse1 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|)) (.cse0 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|))) (or (not (= (+ .cse0 .cse1) (+ |c_ULTIMATE.start_main_~c~0#1| .cse2 .cse3))) (not (= (+ .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (+ .cse10 .cse11 .cse12 .cse13 .cse14 .cse15))) (not (= (+ |c_ULTIMATE.start_main_~c~0#1| .cse16 .cse17 .cse2 .cse3) (+ .cse0 .cse1 |c_ULTIMATE.start_main_~b~0#1|))) (= (+ (* .cse5 2) .cse6 (* 2 .cse8) .cse9 (* .cse4 2) (* .cse7 2)) (+ (* 2 .cse14) (* 2 .cse13) (* 2 .cse12) .cse10 .cse15 (* 2 .cse11))) (< (+ |c_ULTIMATE.start_main_~c~0#1| .cse0 .cse1) (+ .cse16 .cse17 .cse2 .cse3 1)) (< (+ (* 3 .cse2) (* .cse16 2) (* 3 .cse3) (* .cse17 2)) (+ (* 3 .cse1) (* 3 .cse0) 1)))) is different from true [2023-12-02 14:47:40,731 WARN L293 SmtUtils]: Spent 6.35s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:47:44,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1188 backedges. 220 proven. 59 refuted. 15 times theorem prover too weak. 862 trivial. 32 not checked. [2023-12-02 14:47:44,669 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 14:47:44,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804422517] [2023-12-02 14:47:44,670 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 14:47:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527570056] [2023-12-02 14:47:44,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527570056] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 14:47:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2042325554] [2023-12-02 14:47:44,671 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2023-12-02 14:47:44,671 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 14:47:44,671 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 14:47:44,672 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 14:47:44,672 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 14:47:45,863 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:45,863 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:45,891 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:45,891 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:46,018 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:46,018 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:46,051 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:46,051 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2023-12-02 14:47:46,238 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2023-12-02 14:47:46,241 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2023-12-02 14:47:46,242 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 14:48:46,396 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29709#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-12-02 14:48:46,396 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 14:48:46,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 14:48:46,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 35 [2023-12-02 14:48:46,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755807694] [2023-12-02 14:48:46,396 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 14:48:46,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 14:48:46,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 14:48:46,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 14:48:46,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=1962, Unknown=44, NotChecked=190, Total=2550 [2023-12-02 14:48:46,398 INFO L87 Difference]: Start difference. First operand 725 states and 1045 transitions. Second operand has 35 states, 32 states have (on average 1.96875) internal successors, (63), 30 states have internal predecessors, (63), 18 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (56), 19 states have call predecessors, (56), 17 states have call successors, (56) [2023-12-02 14:48:48,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 14:48:50,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-12-02 14:48:52,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:48:55,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:48:57,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:06,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 8.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:08,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:09,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:12,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:14,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:16,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:18,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:22,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:29,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:31,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:49:35,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-02 14:50:12,909 WARN L293 SmtUtils]: Spent 32.57s on a formula simplification. DAG size of input: 75 DAG size of output: 73 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 14:50:50,850 WARN L293 SmtUtils]: Spent 35.01s on a formula simplification. DAG size of input: 104 DAG size of output: 76 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)