/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain IntervalDomain -i ../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 23:18:05,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 23:18:05,595 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 23:18:05,621 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 23:18:05,622 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 23:18:05,622 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 23:18:05,623 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 23:18:05,624 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 23:18:05,625 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 23:18:05,625 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 23:18:05,626 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 23:18:05,627 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 23:18:05,627 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 23:18:05,627 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 23:18:05,628 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 23:18:05,629 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 23:18:05,629 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 23:18:05,630 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 23:18:05,630 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 23:18:05,631 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 23:18:05,632 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 23:18:05,638 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 23:18:05,638 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 23:18:05,639 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 23:18:05,641 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 23:18:05,641 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 23:18:05,641 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 23:18:05,641 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 23:18:05,642 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 23:18:05,642 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 23:18:05,642 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 23:18:05,643 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 23:18:05,643 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 23:18:05,644 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 23:18:05,644 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 23:18:05,644 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 23:18:05,645 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 23:18:05,645 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 23:18:05,645 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 23:18:05,646 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 23:18:05,646 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 23:18:05,650 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-03-31 23:18:05,673 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 23:18:05,673 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 23:18:05,673 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 23:18:05,673 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 23:18:05,674 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * User list type=DISABLED [2023-03-31 23:18:05,674 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Explicit value domain=true [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Octagon Domain=false [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-03-31 23:18:05,674 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * Interval Domain=false [2023-03-31 23:18:05,675 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-03-31 23:18:05,675 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 23:18:05,675 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 23:18:05,676 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 23:18:05,676 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 23:18:05,676 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-03-31 23:18:05,677 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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.sifa: Abstract Domain -> IntervalDomain [2023-03-31 23:18:05,866 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 23:18:05,893 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 23:18:05,895 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 23:18:05,896 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 23:18:05,896 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 23:18:05,897 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2023-03-31 23:18:06,858 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 23:18:07,048 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 23:18:07,048 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2023-03-31 23:18:07,053 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a5d88939/ee49214474d6431f8145ff6c0811ffe4/FLAG7150c2073 [2023-03-31 23:18:07,062 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a5d88939/ee49214474d6431f8145ff6c0811ffe4 [2023-03-31 23:18:07,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 23:18:07,065 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 23:18:07,065 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 23:18:07,066 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 23:18:07,068 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 23:18:07,068 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,069 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54a719dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07, skipping insertion in model container [2023-03-31 23:18:07,069 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,074 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 23:18:07,088 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 23:18:07,188 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2023-03-31 23:18:07,205 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 23:18:07,211 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 23:18:07,222 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2023-03-31 23:18:07,231 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 23:18:07,240 INFO L208 MainTranslator]: Completed translation [2023-03-31 23:18:07,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07 WrapperNode [2023-03-31 23:18:07,241 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 23:18:07,241 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 23:18:07,242 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 23:18:07,242 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 23:18:07,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,253 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,265 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,265 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,269 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,271 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,272 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,272 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,273 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 23:18:07,274 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 23:18:07,274 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 23:18:07,274 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 23:18:07,274 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (1/1) ... [2023-03-31 23:18:07,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 23:18:07,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:07,314 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-03-31 23:18:07,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-03-31 23:18:07,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 23:18:07,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 23:18:07,342 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 23:18:07,343 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-03-31 23:18:07,343 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-03-31 23:18:07,344 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-03-31 23:18:07,344 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 23:18:07,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 23:18:07,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 23:18:07,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 23:18:07,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 23:18:07,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 23:18:07,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 23:18:07,401 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 23:18:07,402 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 23:18:07,579 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 23:18:07,609 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 23:18:07,609 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-03-31 23:18:07,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 11:18:07 BoogieIcfgContainer [2023-03-31 23:18:07,624 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 23:18:07,626 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 23:18:07,626 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 23:18:07,628 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 23:18:07,628 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 11:18:07" (1/3) ... [2023-03-31 23:18:07,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56a0f855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 11:18:07, skipping insertion in model container [2023-03-31 23:18:07,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 11:18:07" (2/3) ... [2023-03-31 23:18:07,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56a0f855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 11:18:07, skipping insertion in model container [2023-03-31 23:18:07,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 11:18:07" (3/3) ... [2023-03-31 23:18:07,630 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound50.c [2023-03-31 23:18:07,653 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 23:18:07,653 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-03-31 23:18:07,693 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 23:18:07,698 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6e31263e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-03-31 23:18:07,699 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-03-31 23:18:07,702 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-03-31 23:18:07,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-03-31 23:18:07,708 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:07,708 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:07,709 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:07,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:07,716 INFO L85 PathProgramCache]: Analyzing trace with hash -618958070, now seen corresponding path program 1 times [2023-03-31 23:18:07,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:07,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891090649] [2023-03-31 23:18:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:07,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:07,815 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:07,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933824824] [2023-03-31 23:18:07,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:07,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:07,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:07,820 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:07,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-03-31 23:18:07,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:07,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 1 conjunts are in the unsatisfiable core [2023-03-31 23:18:07,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:07,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:07,917 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:07,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891090649] [2023-03-31 23:18:07,918 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:07,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933824824] [2023-03-31 23:18:07,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933824824] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:07,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:07,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-03-31 23:18:07,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141583836] [2023-03-31 23:18:07,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:07,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-03-31 23:18:07,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-03-31 23:18:07,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-03-31 23:18:07,952 INFO L87 Difference]: Start difference. First operand has 33 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-03-31 23:18:07,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:07,982 INFO L93 Difference]: Finished difference Result 56 states and 85 transitions. [2023-03-31 23:18:07,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-03-31 23:18:07,985 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 17 [2023-03-31 23:18:07,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:07,990 INFO L225 Difference]: With dead ends: 56 [2023-03-31 23:18:07,990 INFO L226 Difference]: Without dead ends: 29 [2023-03-31 23:18:07,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 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-03-31 23:18:07,995 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:07,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 39 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:08,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-03-31 23:18:08,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-03-31 23:18:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 17 states have (on average 1.411764705882353) internal successors, (24), 18 states have internal predecessors, (24), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-03-31 23:18:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 38 transitions. [2023-03-31 23:18:08,025 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 38 transitions. Word has length 17 [2023-03-31 23:18:08,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:08,027 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 38 transitions. [2023-03-31 23:18:08,028 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-03-31 23:18:08,028 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 38 transitions. [2023-03-31 23:18:08,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-03-31 23:18:08,029 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:08,029 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:08,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:08,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-03-31 23:18:08,238 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:08,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:08,239 INFO L85 PathProgramCache]: Analyzing trace with hash 784266871, now seen corresponding path program 1 times [2023-03-31 23:18:08,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:08,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84355955] [2023-03-31 23:18:08,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:08,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:08,257 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:08,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1217922101] [2023-03-31 23:18:08,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:08,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:08,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:08,259 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:08,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-03-31 23:18:08,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:08,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 5 conjunts are in the unsatisfiable core [2023-03-31 23:18:08,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:08,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:08,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:08,350 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:08,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84355955] [2023-03-31 23:18:08,350 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:08,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217922101] [2023-03-31 23:18:08,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217922101] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:08,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:08,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-03-31 23:18:08,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386166364] [2023-03-31 23:18:08,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:08,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-03-31 23:18:08,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:08,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-03-31 23:18:08,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:08,352 INFO L87 Difference]: Start difference. First operand 29 states and 38 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2023-03-31 23:18:08,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:08,374 INFO L93 Difference]: Finished difference Result 38 states and 47 transitions. [2023-03-31 23:18:08,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-03-31 23:18:08,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 18 [2023-03-31 23:18:08,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:08,375 INFO L225 Difference]: With dead ends: 38 [2023-03-31 23:18:08,375 INFO L226 Difference]: Without dead ends: 31 [2023-03-31 23:18:08,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:08,376 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:08,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:08,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-03-31 23:18:08,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-03-31 23:18:08,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 19 states have (on average 1.368421052631579) internal successors, (26), 20 states have internal predecessors, (26), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-03-31 23:18:08,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 40 transitions. [2023-03-31 23:18:08,390 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 40 transitions. Word has length 18 [2023-03-31 23:18:08,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:08,390 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 40 transitions. [2023-03-31 23:18:08,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2023-03-31 23:18:08,390 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 40 transitions. [2023-03-31 23:18:08,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-03-31 23:18:08,391 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:08,391 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:08,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:08,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-03-31 23:18:08,600 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:08,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:08,601 INFO L85 PathProgramCache]: Analyzing trace with hash 785935167, now seen corresponding path program 1 times [2023-03-31 23:18:08,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:08,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842684668] [2023-03-31 23:18:08,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:08,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:08,611 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:08,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852862981] [2023-03-31 23:18:08,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:08,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:08,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:08,614 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:08,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-03-31 23:18:08,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:08,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 12 conjunts are in the unsatisfiable core [2023-03-31 23:18:08,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:08,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:08,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:08,831 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:08,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842684668] [2023-03-31 23:18:08,832 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:08,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852862981] [2023-03-31 23:18:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852862981] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:08,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:08,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-03-31 23:18:08,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108835737] [2023-03-31 23:18:08,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:08,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-03-31 23:18:08,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:08,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-03-31 23:18:08,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-03-31 23:18:08,833 INFO L87 Difference]: Start difference. First operand 31 states and 40 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-03-31 23:18:10,984 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-03-31 23:18:13,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-03-31 23:18:15,174 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-03-31 23:18:17,416 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-03-31 23:18:17,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:17,423 INFO L93 Difference]: Finished difference Result 50 states and 67 transitions. [2023-03-31 23:18:17,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-03-31 23:18:17,424 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 18 [2023-03-31 23:18:17,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:17,425 INFO L225 Difference]: With dead ends: 50 [2023-03-31 23:18:17,425 INFO L226 Difference]: Without dead ends: 48 [2023-03-31 23:18:17,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-03-31 23:18:17,426 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 16 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:17,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 90 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 3 Unknown, 0 Unchecked, 8.6s Time] [2023-03-31 23:18:17,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-03-31 23:18:17,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2023-03-31 23:18:17,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 31 states have (on average 1.4193548387096775) internal successors, (44), 32 states have internal predecessors, (44), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-03-31 23:18:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 64 transitions. [2023-03-31 23:18:17,439 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 64 transitions. Word has length 18 [2023-03-31 23:18:17,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:17,439 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 64 transitions. [2023-03-31 23:18:17,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-03-31 23:18:17,439 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 64 transitions. [2023-03-31 23:18:17,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-03-31 23:18:17,439 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:17,440 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:17,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-03-31 23:18:17,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:17,646 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:17,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:17,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1640235703, now seen corresponding path program 1 times [2023-03-31 23:18:17,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:17,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41823026] [2023-03-31 23:18:17,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:17,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:17,654 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525929873] [2023-03-31 23:18:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:17,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:17,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:17,660 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:17,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-03-31 23:18:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:17,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 13 conjunts are in the unsatisfiable core [2023-03-31 23:18:17,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:17,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:17,823 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:17,823 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:17,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41823026] [2023-03-31 23:18:17,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:17,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525929873] [2023-03-31 23:18:17,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525929873] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:17,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [534822312] [2023-03-31 23:18:17,843 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2023-03-31 23:18:17,843 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:17,846 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:17,849 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:17,852 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:17,909 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:18,131 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 15 for LOIs [2023-03-31 23:18:18,141 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:18,142 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:18,146 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:18,618 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '721#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (= ~counter~0 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2023-03-31 23:18:18,618 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:18,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:18,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2023-03-31 23:18:18,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798962001] [2023-03-31 23:18:18,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:18,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-03-31 23:18:18,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:18,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-03-31 23:18:18,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2023-03-31 23:18:18,620 INFO L87 Difference]: Start difference. First operand 47 states and 64 transitions. Second operand has 11 states, 10 states have (on average 1.8) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2023-03-31 23:18:18,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:18,756 INFO L93 Difference]: Finished difference Result 54 states and 70 transitions. [2023-03-31 23:18:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-03-31 23:18:18,757 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.8) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 24 [2023-03-31 23:18:18,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:18,757 INFO L225 Difference]: With dead ends: 54 [2023-03-31 23:18:18,758 INFO L226 Difference]: Without dead ends: 49 [2023-03-31 23:18:18,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2023-03-31 23:18:18,759 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 30 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:18,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 105 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-03-31 23:18:18,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-03-31 23:18:18,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2023-03-31 23:18:18,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 33 states have (on average 1.303030303030303) internal successors, (43), 33 states have internal predecessors, (43), 11 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-03-31 23:18:18,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 63 transitions. [2023-03-31 23:18:18,773 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 63 transitions. Word has length 24 [2023-03-31 23:18:18,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:18,774 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 63 transitions. [2023-03-31 23:18:18,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.8) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2023-03-31 23:18:18,774 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 63 transitions. [2023-03-31 23:18:18,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-03-31 23:18:18,776 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:18,776 INFO L195 NwaCegarLoop]: trace histogram [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-03-31 23:18:18,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:18,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:18,981 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:18,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:18,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1522257940, now seen corresponding path program 1 times [2023-03-31 23:18:18,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:18,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090561506] [2023-03-31 23:18:18,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:18,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:18,996 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:18,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265923093] [2023-03-31 23:18:18,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:18,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:18,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:19,000 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:19,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-03-31 23:18:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:19,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 7 conjunts are in the unsatisfiable core [2023-03-31 23:18:19,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:19,064 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:19,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:19,065 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:19,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090561506] [2023-03-31 23:18:19,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:19,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265923093] [2023-03-31 23:18:19,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265923093] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:19,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:19,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-03-31 23:18:19,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438108751] [2023-03-31 23:18:19,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:19,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-03-31 23:18:19,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:19,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-03-31 23:18:19,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-03-31 23:18:19,066 INFO L87 Difference]: Start difference. First operand 49 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-03-31 23:18:19,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:19,100 INFO L93 Difference]: Finished difference Result 94 states and 122 transitions. [2023-03-31 23:18:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-03-31 23:18:19,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2023-03-31 23:18:19,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:19,103 INFO L225 Difference]: With dead ends: 94 [2023-03-31 23:18:19,103 INFO L226 Difference]: Without dead ends: 57 [2023-03-31 23:18:19,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-03-31 23:18:19,106 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 0 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:19,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 107 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:19,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2023-03-31 23:18:19,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2023-03-31 23:18:19,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.2564102564102564) internal successors, (49), 39 states have internal predecessors, (49), 12 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2023-03-31 23:18:19,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 71 transitions. [2023-03-31 23:18:19,129 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 71 transitions. Word has length 30 [2023-03-31 23:18:19,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:19,130 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 71 transitions. [2023-03-31 23:18:19,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-03-31 23:18:19,130 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 71 transitions. [2023-03-31 23:18:19,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-03-31 23:18:19,130 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:19,131 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:19,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:19,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:19,331 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:19,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:19,332 INFO L85 PathProgramCache]: Analyzing trace with hash -645286350, now seen corresponding path program 1 times [2023-03-31 23:18:19,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:19,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370732752] [2023-03-31 23:18:19,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:19,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:19,339 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:19,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2024756045] [2023-03-31 23:18:19,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:19,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:19,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:19,341 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:19,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-03-31 23:18:19,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:19,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2023-03-31 23:18:19,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:19,426 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:19,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-03-31 23:18:19,479 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:19,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370732752] [2023-03-31 23:18:19,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:19,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024756045] [2023-03-31 23:18:19,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024756045] provided 1 perfect and 1 imperfect interpolant sequences [2023-03-31 23:18:19,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-03-31 23:18:19,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2023-03-31 23:18:19,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524905544] [2023-03-31 23:18:19,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:19,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-03-31 23:18:19,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:19,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-03-31 23:18:19,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-03-31 23:18:19,484 INFO L87 Difference]: Start difference. First operand 57 states and 71 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-03-31 23:18:19,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:19,524 INFO L93 Difference]: Finished difference Result 103 states and 132 transitions. [2023-03-31 23:18:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-03-31 23:18:19,525 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 36 [2023-03-31 23:18:19,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:19,526 INFO L225 Difference]: With dead ends: 103 [2023-03-31 23:18:19,526 INFO L226 Difference]: Without dead ends: 66 [2023-03-31 23:18:19,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-03-31 23:18:19,528 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 13 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:19,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 110 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:19,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-03-31 23:18:19,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 65. [2023-03-31 23:18:19,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 45 states have (on average 1.2444444444444445) internal successors, (56), 45 states have internal predecessors, (56), 13 states have call successors, (13), 8 states have call predecessors, (13), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-03-31 23:18:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 80 transitions. [2023-03-31 23:18:19,546 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 80 transitions. Word has length 36 [2023-03-31 23:18:19,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:19,546 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 80 transitions. [2023-03-31 23:18:19,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-03-31 23:18:19,546 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 80 transitions. [2023-03-31 23:18:19,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-03-31 23:18:19,547 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:19,547 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:19,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:19,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:19,753 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:19,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:19,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1928120631, now seen corresponding path program 1 times [2023-03-31 23:18:19,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:19,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668493583] [2023-03-31 23:18:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:19,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:19,759 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:19,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110067735] [2023-03-31 23:18:19,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:19,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:19,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:19,760 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:19,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-03-31 23:18:19,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:19,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 9 conjunts are in the unsatisfiable core [2023-03-31 23:18:19,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:19,859 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:19,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:19,905 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-03-31 23:18:19,905 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:19,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668493583] [2023-03-31 23:18:19,905 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:19,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110067735] [2023-03-31 23:18:19,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110067735] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:19,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2129514001] [2023-03-31 23:18:19,910 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2023-03-31 23:18:19,910 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:19,910 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:19,910 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:19,910 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:19,930 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:20,373 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2023-03-31 23:18:20,376 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:20,377 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:20,380 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:20,934 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1911#(and (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2023-03-31 23:18:20,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:20,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:20,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-03-31 23:18:20,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714498780] [2023-03-31 23:18:20,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:20,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-03-31 23:18:20,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:20,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-03-31 23:18:20,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2023-03-31 23:18:20,936 INFO L87 Difference]: Start difference. First operand 65 states and 80 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2023-03-31 23:18:21,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:21,059 INFO L93 Difference]: Finished difference Result 171 states and 217 transitions. [2023-03-31 23:18:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-03-31 23:18:21,060 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) Word has length 38 [2023-03-31 23:18:21,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:21,061 INFO L225 Difference]: With dead ends: 171 [2023-03-31 23:18:21,061 INFO L226 Difference]: Without dead ends: 134 [2023-03-31 23:18:21,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=889, Unknown=0, NotChecked=0, Total=1056 [2023-03-31 23:18:21,063 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 64 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:21,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 132 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-03-31 23:18:21,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2023-03-31 23:18:21,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 120. [2023-03-31 23:18:21,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 86 states have (on average 1.244186046511628) internal successors, (107), 87 states have internal predecessors, (107), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-03-31 23:18:21,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 149 transitions. [2023-03-31 23:18:21,089 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 149 transitions. Word has length 38 [2023-03-31 23:18:21,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:21,090 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 149 transitions. [2023-03-31 23:18:21,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2023-03-31 23:18:21,090 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 149 transitions. [2023-03-31 23:18:21,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-03-31 23:18:21,092 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:21,092 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:21,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-03-31 23:18:21,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:21,297 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:21,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:21,297 INFO L85 PathProgramCache]: Analyzing trace with hash 315522590, now seen corresponding path program 1 times [2023-03-31 23:18:21,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:21,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907386187] [2023-03-31 23:18:21,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:21,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:21,304 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:21,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403875717] [2023-03-31 23:18:21,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:21,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:21,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:21,305 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:21,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-03-31 23:18:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:21,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 3 conjunts are in the unsatisfiable core [2023-03-31 23:18:21,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-03-31 23:18:21,363 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:21,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:21,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907386187] [2023-03-31 23:18:21,363 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:21,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403875717] [2023-03-31 23:18:21,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403875717] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:21,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:21,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-03-31 23:18:21,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56366536] [2023-03-31 23:18:21,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:21,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-03-31 23:18:21,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:21,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-03-31 23:18:21,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:21,365 INFO L87 Difference]: Start difference. First operand 120 states and 149 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-03-31 23:18:21,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:21,401 INFO L93 Difference]: Finished difference Result 171 states and 222 transitions. [2023-03-31 23:18:21,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-03-31 23:18:21,401 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2023-03-31 23:18:21,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:21,403 INFO L225 Difference]: With dead ends: 171 [2023-03-31 23:18:21,403 INFO L226 Difference]: Without dead ends: 116 [2023-03-31 23:18:21,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:21,403 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 20 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:21,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 80 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:21,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-03-31 23:18:21,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 106. [2023-03-31 23:18:21,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 76 states have (on average 1.236842105263158) internal successors, (94), 77 states have internal predecessors, (94), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2023-03-31 23:18:21,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 134 transitions. [2023-03-31 23:18:21,415 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 134 transitions. Word has length 42 [2023-03-31 23:18:21,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:21,416 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 134 transitions. [2023-03-31 23:18:21,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-03-31 23:18:21,416 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 134 transitions. [2023-03-31 23:18:21,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-03-31 23:18:21,416 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:21,417 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:21,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:21,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-03-31 23:18:21,622 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:21,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:21,622 INFO L85 PathProgramCache]: Analyzing trace with hash 114852067, now seen corresponding path program 1 times [2023-03-31 23:18:21,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:21,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446446123] [2023-03-31 23:18:21,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:21,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:21,631 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:21,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951079548] [2023-03-31 23:18:21,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:21,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:21,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:21,632 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:21,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-03-31 23:18:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:21,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2023-03-31 23:18:21,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:21,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:21,785 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-03-31 23:18:21,786 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446446123] [2023-03-31 23:18:21,786 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951079548] [2023-03-31 23:18:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951079548] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1251760250] [2023-03-31 23:18:21,788 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:21,789 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:21,789 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:21,789 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:21,789 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:21,803 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:22,509 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2023-03-31 23:18:22,512 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:22,512 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:22,515 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:22,983 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3162#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:22,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:22,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:22,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-03-31 23:18:22,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282983468] [2023-03-31 23:18:22,983 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:22,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-03-31 23:18:22,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:22,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-03-31 23:18:22,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2023-03-31 23:18:22,984 INFO L87 Difference]: Start difference. First operand 106 states and 134 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2023-03-31 23:18:23,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:23,142 INFO L93 Difference]: Finished difference Result 216 states and 280 transitions. [2023-03-31 23:18:23,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-03-31 23:18:23,142 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) Word has length 44 [2023-03-31 23:18:23,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:23,143 INFO L225 Difference]: With dead ends: 216 [2023-03-31 23:18:23,143 INFO L226 Difference]: Without dead ends: 169 [2023-03-31 23:18:23,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2023-03-31 23:18:23,146 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 131 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:23,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 200 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-03-31 23:18:23,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-03-31 23:18:23,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 150. [2023-03-31 23:18:23,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 109 states have (on average 1.2477064220183487) internal successors, (136), 110 states have internal predecessors, (136), 30 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-03-31 23:18:23,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 194 transitions. [2023-03-31 23:18:23,164 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 194 transitions. Word has length 44 [2023-03-31 23:18:23,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:23,164 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 194 transitions. [2023-03-31 23:18:23,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2023-03-31 23:18:23,165 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 194 transitions. [2023-03-31 23:18:23,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-03-31 23:18:23,165 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:23,165 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:23,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:23,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:23,372 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:23,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:23,373 INFO L85 PathProgramCache]: Analyzing trace with hash -879968241, now seen corresponding path program 1 times [2023-03-31 23:18:23,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:23,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525067839] [2023-03-31 23:18:23,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:23,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:23,382 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:23,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363183424] [2023-03-31 23:18:23,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:23,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:23,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:23,385 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:23,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-03-31 23:18:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:23,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 13 conjunts are in the unsatisfiable core [2023-03-31 23:18:23,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:23,487 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:23,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:23,572 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-03-31 23:18:23,572 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:23,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525067839] [2023-03-31 23:18:23,572 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:23,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363183424] [2023-03-31 23:18:23,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363183424] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:23,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [566477200] [2023-03-31 23:18:23,574 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:23,575 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:23,575 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:23,575 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:23,575 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:23,588 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:24,239 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2023-03-31 23:18:24,241 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:24,241 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:24,244 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:24,734 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4037#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:24,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:24,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:24,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-03-31 23:18:24,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386567144] [2023-03-31 23:18:24,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:24,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-03-31 23:18:24,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:24,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-03-31 23:18:24,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2023-03-31 23:18:24,736 INFO L87 Difference]: Start difference. First operand 150 states and 194 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) [2023-03-31 23:18:24,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:24,932 INFO L93 Difference]: Finished difference Result 208 states and 275 transitions. [2023-03-31 23:18:24,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-03-31 23:18:24,932 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) Word has length 50 [2023-03-31 23:18:24,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:24,933 INFO L225 Difference]: With dead ends: 208 [2023-03-31 23:18:24,933 INFO L226 Difference]: Without dead ends: 203 [2023-03-31 23:18:24,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=247, Invalid=1313, Unknown=0, NotChecked=0, Total=1560 [2023-03-31 23:18:24,934 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 115 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:24,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 181 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-03-31 23:18:24,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-03-31 23:18:24,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 195. [2023-03-31 23:18:24,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 142 states have (on average 1.2394366197183098) internal successors, (176), 146 states have internal predecessors, (176), 40 states have call successors, (40), 14 states have call predecessors, (40), 12 states have return successors, (38), 34 states have call predecessors, (38), 38 states have call successors, (38) [2023-03-31 23:18:24,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 254 transitions. [2023-03-31 23:18:24,951 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 254 transitions. Word has length 50 [2023-03-31 23:18:24,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:24,951 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 254 transitions. [2023-03-31 23:18:24,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) [2023-03-31 23:18:24,951 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 254 transitions. [2023-03-31 23:18:24,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-03-31 23:18:24,952 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:24,952 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:24,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:25,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-03-31 23:18:25,157 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:25,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:25,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1774235343, now seen corresponding path program 1 times [2023-03-31 23:18:25,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:25,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738821568] [2023-03-31 23:18:25,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:25,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:25,165 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:25,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514988772] [2023-03-31 23:18:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:25,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:25,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:25,166 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:25,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-03-31 23:18:25,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:25,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2023-03-31 23:18:25,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:25,252 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-03-31 23:18:25,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-03-31 23:18:25,302 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738821568] [2023-03-31 23:18:25,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514988772] [2023-03-31 23:18:25,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514988772] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [997256800] [2023-03-31 23:18:25,304 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:25,304 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:25,304 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:25,304 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:25,304 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:25,315 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:25,793 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:25,795 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:25,796 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:25,799 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:25,950 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5177#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:25,950 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:25,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:25,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-03-31 23:18:25,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466541596] [2023-03-31 23:18:25,950 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:25,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-03-31 23:18:25,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:25,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-03-31 23:18:25,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-03-31 23:18:25,951 INFO L87 Difference]: Start difference. First operand 195 states and 254 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-03-31 23:18:26,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:26,027 INFO L93 Difference]: Finished difference Result 499 states and 694 transitions. [2023-03-31 23:18:26,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-03-31 23:18:26,027 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 86 [2023-03-31 23:18:26,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:26,029 INFO L225 Difference]: With dead ends: 499 [2023-03-31 23:18:26,029 INFO L226 Difference]: Without dead ends: 356 [2023-03-31 23:18:26,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 240 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-03-31 23:18:26,030 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:26,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 112 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:26,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2023-03-31 23:18:26,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 339. [2023-03-31 23:18:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 252 states have (on average 1.2698412698412698) internal successors, (320), 258 states have internal predecessors, (320), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2023-03-31 23:18:26,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 466 transitions. [2023-03-31 23:18:26,071 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 466 transitions. Word has length 86 [2023-03-31 23:18:26,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:26,071 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 466 transitions. [2023-03-31 23:18:26,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-03-31 23:18:26,071 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 466 transitions. [2023-03-31 23:18:26,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-03-31 23:18:26,072 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:26,073 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:26,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:26,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-03-31 23:18:26,273 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:26,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:26,274 INFO L85 PathProgramCache]: Analyzing trace with hash -366350429, now seen corresponding path program 2 times [2023-03-31 23:18:26,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:26,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869347334] [2023-03-31 23:18:26,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:26,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:26,279 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:26,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [621672309] [2023-03-31 23:18:26,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-03-31 23:18:26,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:26,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:26,281 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:26,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-03-31 23:18:26,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-03-31 23:18:26,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:26,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2023-03-31 23:18:26,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:26,372 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2023-03-31 23:18:26,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:26,373 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:26,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869347334] [2023-03-31 23:18:26,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:26,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621672309] [2023-03-31 23:18:26,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621672309] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:26,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:26,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-03-31 23:18:26,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012440132] [2023-03-31 23:18:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-03-31 23:18:26,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:26,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-03-31 23:18:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-03-31 23:18:26,374 INFO L87 Difference]: Start difference. First operand 339 states and 466 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-03-31 23:18:26,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:26,442 INFO L93 Difference]: Finished difference Result 565 states and 791 transitions. [2023-03-31 23:18:26,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-03-31 23:18:26,442 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 86 [2023-03-31 23:18:26,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:26,444 INFO L225 Difference]: With dead ends: 565 [2023-03-31 23:18:26,444 INFO L226 Difference]: Without dead ends: 426 [2023-03-31 23:18:26,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 82 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-03-31 23:18:26,445 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 17 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 149 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-03-31 23:18:26,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 149 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:26,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2023-03-31 23:18:26,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 359. [2023-03-31 23:18:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 269 states have (on average 1.2565055762081785) internal successors, (338), 275 states have internal predecessors, (338), 76 states have call successors, (76), 15 states have call predecessors, (76), 13 states have return successors, (74), 68 states have call predecessors, (74), 74 states have call successors, (74) [2023-03-31 23:18:26,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 488 transitions. [2023-03-31 23:18:26,476 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 488 transitions. Word has length 86 [2023-03-31 23:18:26,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:26,476 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 488 transitions. [2023-03-31 23:18:26,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-03-31 23:18:26,476 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 488 transitions. [2023-03-31 23:18:26,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-03-31 23:18:26,477 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:26,477 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:26,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:26,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-03-31 23:18:26,683 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:26,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:26,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1815404523, now seen corresponding path program 3 times [2023-03-31 23:18:26,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:26,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200818311] [2023-03-31 23:18:26,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:26,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:26,689 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:26,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2086586476] [2023-03-31 23:18:26,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-03-31 23:18:26,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:26,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:26,690 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:26,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-03-31 23:18:26,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-03-31 23:18:26,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:26,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2023-03-31 23:18:26,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:26,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:27,087 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2023-03-31 23:18:27,088 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:27,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200818311] [2023-03-31 23:18:27,088 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:27,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086586476] [2023-03-31 23:18:27,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086586476] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:27,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1376393715] [2023-03-31 23:18:27,089 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:27,089 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:27,089 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:27,090 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:27,090 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:27,102 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:27,555 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:27,558 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:27,559 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:27,561 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:27,741 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8606#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:27,742 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:27,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:27,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2023-03-31 23:18:27,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012520728] [2023-03-31 23:18:27,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-03-31 23:18:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:27,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-03-31 23:18:27,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=867, Unknown=0, NotChecked=0, Total=1260 [2023-03-31 23:18:27,743 INFO L87 Difference]: Start difference. First operand 359 states and 488 transitions. Second operand has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 22 states have internal predecessors, (94), 20 states have call successors, (24), 12 states have call predecessors, (24), 11 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) [2023-03-31 23:18:28,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:28,244 INFO L93 Difference]: Finished difference Result 1090 states and 1578 transitions. [2023-03-31 23:18:28,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-03-31 23:18:28,245 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 22 states have internal predecessors, (94), 20 states have call successors, (24), 12 states have call predecessors, (24), 11 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) Word has length 86 [2023-03-31 23:18:28,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:28,249 INFO L225 Difference]: With dead ends: 1090 [2023-03-31 23:18:28,249 INFO L226 Difference]: Without dead ends: 1053 [2023-03-31 23:18:28,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=737, Invalid=1915, Unknown=0, NotChecked=0, Total=2652 [2023-03-31 23:18:28,250 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 340 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:28,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 328 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-03-31 23:18:28,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2023-03-31 23:18:28,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 994. [2023-03-31 23:18:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 749 states have (on average 1.2750333778371161) internal successors, (955), 758 states have internal predecessors, (955), 223 states have call successors, (223), 23 states have call predecessors, (223), 21 states have return successors, (221), 212 states have call predecessors, (221), 221 states have call successors, (221) [2023-03-31 23:18:28,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1399 transitions. [2023-03-31 23:18:28,350 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1399 transitions. Word has length 86 [2023-03-31 23:18:28,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:28,351 INFO L495 AbstractCegarLoop]: Abstraction has 994 states and 1399 transitions. [2023-03-31 23:18:28,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 22 states have internal predecessors, (94), 20 states have call successors, (24), 12 states have call predecessors, (24), 11 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) [2023-03-31 23:18:28,351 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1399 transitions. [2023-03-31 23:18:28,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-03-31 23:18:28,352 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:28,352 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:28,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:28,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-03-31 23:18:28,557 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:28,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:28,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1060783807, now seen corresponding path program 1 times [2023-03-31 23:18:28,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:28,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491533315] [2023-03-31 23:18:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:28,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:28,563 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:28,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [10982695] [2023-03-31 23:18:28,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:28,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:28,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:28,564 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:28,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-03-31 23:18:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:28,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 23 conjunts are in the unsatisfiable core [2023-03-31 23:18:28,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:28,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-03-31 23:18:28,943 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491533315] [2023-03-31 23:18:28,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10982695] [2023-03-31 23:18:28,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10982695] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2045409452] [2023-03-31 23:18:28,950 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:28,950 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:28,950 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:28,951 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:28,951 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:28,966 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:29,431 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:29,433 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:29,434 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:29,437 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:29,577 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12322#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:29,577 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:29,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:29,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-03-31 23:18:29,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364765918] [2023-03-31 23:18:29,577 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:29,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-03-31 23:18:29,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:29,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-03-31 23:18:29,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=799, Unknown=0, NotChecked=0, Total=1190 [2023-03-31 23:18:29,579 INFO L87 Difference]: Start difference. First operand 994 states and 1399 transitions. Second operand has 24 states, 24 states have (on average 4.208333333333333) internal successors, (101), 24 states have internal predecessors, (101), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) [2023-03-31 23:18:30,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:30,111 INFO L93 Difference]: Finished difference Result 1502 states and 2101 transitions. [2023-03-31 23:18:30,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-03-31 23:18:30,112 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.208333333333333) internal successors, (101), 24 states have internal predecessors, (101), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) Word has length 92 [2023-03-31 23:18:30,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:30,115 INFO L225 Difference]: With dead ends: 1502 [2023-03-31 23:18:30,115 INFO L226 Difference]: Without dead ends: 806 [2023-03-31 23:18:30,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=739, Invalid=1913, Unknown=0, NotChecked=0, Total=2652 [2023-03-31 23:18:30,120 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 350 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:30,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 352 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-03-31 23:18:30,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-03-31 23:18:30,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 752. [2023-03-31 23:18:30,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 562 states have (on average 1.206405693950178) internal successors, (678), 565 states have internal predecessors, (678), 166 states have call successors, (166), 25 states have call predecessors, (166), 23 states have return successors, (164), 161 states have call predecessors, (164), 164 states have call successors, (164) [2023-03-31 23:18:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 1008 transitions. [2023-03-31 23:18:30,193 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 1008 transitions. Word has length 92 [2023-03-31 23:18:30,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:30,193 INFO L495 AbstractCegarLoop]: Abstraction has 752 states and 1008 transitions. [2023-03-31 23:18:30,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.208333333333333) internal successors, (101), 24 states have internal predecessors, (101), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) [2023-03-31 23:18:30,194 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 1008 transitions. [2023-03-31 23:18:30,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-03-31 23:18:30,195 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:30,195 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:30,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:30,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:30,400 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:30,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1765390829, now seen corresponding path program 1 times [2023-03-31 23:18:30,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:30,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405263263] [2023-03-31 23:18:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:30,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:30,422 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:30,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999871606] [2023-03-31 23:18:30,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:30,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:30,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:30,429 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:30,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-03-31 23:18:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:30,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2023-03-31 23:18:30,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:30,607 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:30,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:30,821 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2023-03-31 23:18:30,821 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:30,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405263263] [2023-03-31 23:18:30,821 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:30,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999871606] [2023-03-31 23:18:30,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999871606] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:30,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1047182182] [2023-03-31 23:18:30,822 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:30,822 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:30,823 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:30,823 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:30,823 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:30,838 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:31,344 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:31,346 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:31,346 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:31,349 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:31,602 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16314#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:31,602 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:31,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:31,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2023-03-31 23:18:31,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271806916] [2023-03-31 23:18:31,603 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:31,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-03-31 23:18:31,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:31,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-03-31 23:18:31,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=1180, Unknown=0, NotChecked=0, Total=1640 [2023-03-31 23:18:31,604 INFO L87 Difference]: Start difference. First operand 752 states and 1008 transitions. Second operand has 26 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) [2023-03-31 23:18:32,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:32,187 INFO L93 Difference]: Finished difference Result 859 states and 1163 transitions. [2023-03-31 23:18:32,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-03-31 23:18:32,187 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) Word has length 98 [2023-03-31 23:18:32,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:32,193 INFO L225 Difference]: With dead ends: 859 [2023-03-31 23:18:32,193 INFO L226 Difference]: Without dead ends: 854 [2023-03-31 23:18:32,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=849, Invalid=2573, Unknown=0, NotChecked=0, Total=3422 [2023-03-31 23:18:32,196 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 371 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:32,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 329 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-03-31 23:18:32,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2023-03-31 23:18:32,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 839. [2023-03-31 23:18:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 629 states have (on average 1.1860095389507155) internal successors, (746), 635 states have internal predecessors, (746), 184 states have call successors, (184), 27 states have call predecessors, (184), 25 states have return successors, (182), 176 states have call predecessors, (182), 182 states have call successors, (182) [2023-03-31 23:18:32,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1112 transitions. [2023-03-31 23:18:32,270 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1112 transitions. Word has length 98 [2023-03-31 23:18:32,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:32,271 INFO L495 AbstractCegarLoop]: Abstraction has 839 states and 1112 transitions. [2023-03-31 23:18:32,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) [2023-03-31 23:18:32,271 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1112 transitions. [2023-03-31 23:18:32,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:32,276 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:32,276 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:32,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-03-31 23:18:32,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-03-31 23:18:32,481 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:32,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:32,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1682891277, now seen corresponding path program 4 times [2023-03-31 23:18:32,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:32,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102697435] [2023-03-31 23:18:32,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:32,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:32,489 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:32,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [70610903] [2023-03-31 23:18:32,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-03-31 23:18:32,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:32,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:32,490 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:32,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-03-31 23:18:32,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:32,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 2 conjunts are in the unsatisfiable core [2023-03-31 23:18:32,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:32,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 612 proven. 0 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2023-03-31 23:18:32,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:32,596 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:32,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102697435] [2023-03-31 23:18:32,596 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:32,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70610903] [2023-03-31 23:18:32,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70610903] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:32,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:32,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-03-31 23:18:32,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074187779] [2023-03-31 23:18:32,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:32,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-03-31 23:18:32,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-03-31 23:18:32,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-03-31 23:18:32,597 INFO L87 Difference]: Start difference. First operand 839 states and 1112 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-03-31 23:18:32,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:32,691 INFO L93 Difference]: Finished difference Result 1424 states and 1888 transitions. [2023-03-31 23:18:32,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-03-31 23:18:32,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 182 [2023-03-31 23:18:32,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:32,695 INFO L225 Difference]: With dead ends: 1424 [2023-03-31 23:18:32,695 INFO L226 Difference]: Without dead ends: 900 [2023-03-31 23:18:32,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-03-31 23:18:32,696 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 3 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:32,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 68 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:32,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2023-03-31 23:18:32,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 831. [2023-03-31 23:18:32,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 624 states have (on average 1.1794871794871795) internal successors, (736), 632 states have internal predecessors, (736), 181 states have call successors, (181), 27 states have call predecessors, (181), 25 states have return successors, (179), 171 states have call predecessors, (179), 179 states have call successors, (179) [2023-03-31 23:18:32,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1096 transitions. [2023-03-31 23:18:32,772 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1096 transitions. Word has length 182 [2023-03-31 23:18:32,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:32,772 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1096 transitions. [2023-03-31 23:18:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-03-31 23:18:32,772 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1096 transitions. [2023-03-31 23:18:32,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:32,775 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:32,775 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:32,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:32,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-03-31 23:18:32,980 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:32,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:32,981 INFO L85 PathProgramCache]: Analyzing trace with hash 139360399, now seen corresponding path program 5 times [2023-03-31 23:18:32,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:32,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679824778] [2023-03-31 23:18:32,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:32,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:32,988 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:32,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633725656] [2023-03-31 23:18:32,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-03-31 23:18:32,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:32,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:32,990 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:32,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-03-31 23:18:33,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-03-31 23:18:33,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:33,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 3 conjunts are in the unsatisfiable core [2023-03-31 23:18:33,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2023-03-31 23:18:33,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:18:33,068 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:33,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679824778] [2023-03-31 23:18:33,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:33,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633725656] [2023-03-31 23:18:33,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633725656] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:18:33,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:18:33,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-03-31 23:18:33,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609058268] [2023-03-31 23:18:33,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:18:33,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-03-31 23:18:33,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:33,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-03-31 23:18:33,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:33,069 INFO L87 Difference]: Start difference. First operand 831 states and 1096 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-03-31 23:18:33,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:33,155 INFO L93 Difference]: Finished difference Result 884 states and 1154 transitions. [2023-03-31 23:18:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-03-31 23:18:33,155 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 182 [2023-03-31 23:18:33,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:33,157 INFO L225 Difference]: With dead ends: 884 [2023-03-31 23:18:33,157 INFO L226 Difference]: Without dead ends: 799 [2023-03-31 23:18:33,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-03-31 23:18:33,158 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 9 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:33,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 108 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:18:33,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2023-03-31 23:18:33,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 778. [2023-03-31 23:18:33,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 584 states have (on average 1.1712328767123288) internal successors, (684), 591 states have internal predecessors, (684), 168 states have call successors, (168), 27 states have call predecessors, (168), 25 states have return successors, (166), 159 states have call predecessors, (166), 166 states have call successors, (166) [2023-03-31 23:18:33,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1018 transitions. [2023-03-31 23:18:33,223 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1018 transitions. Word has length 182 [2023-03-31 23:18:33,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:33,223 INFO L495 AbstractCegarLoop]: Abstraction has 778 states and 1018 transitions. [2023-03-31 23:18:33,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-03-31 23:18:33,223 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1018 transitions. [2023-03-31 23:18:33,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:33,226 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:33,226 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:33,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:33,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-03-31 23:18:33,432 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:33,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash -521886255, now seen corresponding path program 6 times [2023-03-31 23:18:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333741870] [2023-03-31 23:18:33,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:33,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:33,442 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:33,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831879385] [2023-03-31 23:18:33,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-03-31 23:18:33,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:33,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:33,443 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:33,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-03-31 23:18:33,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-03-31 23:18:33,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:33,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 12 conjunts are in the unsatisfiable core [2023-03-31 23:18:33,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:33,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 280 proven. 184 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2023-03-31 23:18:33,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 140 proven. 184 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2023-03-31 23:18:33,742 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:33,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333741870] [2023-03-31 23:18:33,742 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:33,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831879385] [2023-03-31 23:18:33,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831879385] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:33,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1305268936] [2023-03-31 23:18:33,747 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:33,747 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:33,747 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:33,747 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:33,747 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:33,758 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:34,281 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:34,283 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:34,283 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:34,286 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:34,479 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26854#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:34,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:34,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:34,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2023-03-31 23:18:34,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322982983] [2023-03-31 23:18:34,479 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:34,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-03-31 23:18:34,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:34,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-03-31 23:18:34,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-03-31 23:18:34,480 INFO L87 Difference]: Start difference. First operand 778 states and 1018 transitions. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2023-03-31 23:18:35,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:35,229 INFO L93 Difference]: Finished difference Result 1931 states and 2608 transitions. [2023-03-31 23:18:35,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-03-31 23:18:35,230 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) Word has length 182 [2023-03-31 23:18:35,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:35,235 INFO L225 Difference]: With dead ends: 1931 [2023-03-31 23:18:35,235 INFO L226 Difference]: Without dead ends: 1708 [2023-03-31 23:18:35,236 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 518 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=1372, Unknown=0, NotChecked=0, Total=1560 [2023-03-31 23:18:35,237 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 108 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:35,237 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 800 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-03-31 23:18:35,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1708 states. [2023-03-31 23:18:35,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1708 to 1355. [2023-03-31 23:18:35,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1355 states, 1020 states have (on average 1.1901960784313725) internal successors, (1214), 1036 states have internal predecessors, (1214), 309 states have call successors, (309), 27 states have call predecessors, (309), 25 states have return successors, (307), 291 states have call predecessors, (307), 307 states have call successors, (307) [2023-03-31 23:18:35,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1355 states to 1355 states and 1830 transitions. [2023-03-31 23:18:35,383 INFO L78 Accepts]: Start accepts. Automaton has 1355 states and 1830 transitions. Word has length 182 [2023-03-31 23:18:35,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:35,383 INFO L495 AbstractCegarLoop]: Abstraction has 1355 states and 1830 transitions. [2023-03-31 23:18:35,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2023-03-31 23:18:35,383 INFO L276 IsEmpty]: Start isEmpty. Operand 1355 states and 1830 transitions. [2023-03-31 23:18:35,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:35,387 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:35,387 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:35,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:35,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-03-31 23:18:35,592 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:35,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -952690145, now seen corresponding path program 7 times [2023-03-31 23:18:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:35,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291316878] [2023-03-31 23:18:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:35,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:35,600 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:35,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [117026865] [2023-03-31 23:18:35,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-03-31 23:18:35,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:35,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:35,603 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:35,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-03-31 23:18:35,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:35,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 13 conjunts are in the unsatisfiable core [2023-03-31 23:18:35,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 516 proven. 84 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2023-03-31 23:18:35,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 226 proven. 84 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2023-03-31 23:18:35,977 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:35,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291316878] [2023-03-31 23:18:35,977 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:35,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117026865] [2023-03-31 23:18:35,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117026865] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:35,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1614050840] [2023-03-31 23:18:35,979 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:35,979 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:35,980 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:35,980 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:35,980 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:35,993 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:36,505 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:36,507 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:36,508 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:36,510 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:36,758 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32909#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:36,758 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:36,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:36,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-03-31 23:18:36,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63474518] [2023-03-31 23:18:36,758 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:36,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-03-31 23:18:36,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:36,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-03-31 23:18:36,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2023-03-31 23:18:36,760 INFO L87 Difference]: Start difference. First operand 1355 states and 1830 transitions. Second operand has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) [2023-03-31 23:18:37,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:37,827 INFO L93 Difference]: Finished difference Result 2959 states and 4056 transitions. [2023-03-31 23:18:37,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-03-31 23:18:37,827 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) Word has length 182 [2023-03-31 23:18:37,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:37,837 INFO L225 Difference]: With dead ends: 2959 [2023-03-31 23:18:37,837 INFO L226 Difference]: Without dead ends: 2636 [2023-03-31 23:18:37,839 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 544 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=439, Invalid=2317, Unknown=0, NotChecked=0, Total=2756 [2023-03-31 23:18:37,839 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 190 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:37,840 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 705 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-03-31 23:18:37,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2023-03-31 23:18:38,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 2023. [2023-03-31 23:18:38,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2023 states, 1521 states have (on average 1.1742274819197895) internal successors, (1786), 1549 states have internal predecessors, (1786), 476 states have call successors, (476), 27 states have call predecessors, (476), 25 states have return successors, (474), 446 states have call predecessors, (474), 474 states have call successors, (474) [2023-03-31 23:18:38,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2023 states to 2023 states and 2736 transitions. [2023-03-31 23:18:38,100 INFO L78 Accepts]: Start accepts. Automaton has 2023 states and 2736 transitions. Word has length 182 [2023-03-31 23:18:38,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:38,101 INFO L495 AbstractCegarLoop]: Abstraction has 2023 states and 2736 transitions. [2023-03-31 23:18:38,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) [2023-03-31 23:18:38,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2023 states and 2736 transitions. [2023-03-31 23:18:38,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:38,107 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:38,107 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:38,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:38,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:38,312 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:38,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:38,312 INFO L85 PathProgramCache]: Analyzing trace with hash 955150801, now seen corresponding path program 8 times [2023-03-31 23:18:38,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:38,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996191840] [2023-03-31 23:18:38,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:38,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:38,328 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:38,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [455762091] [2023-03-31 23:18:38,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-03-31 23:18:38,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:38,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:38,330 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:38,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-03-31 23:18:38,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-03-31 23:18:38,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:38,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 17 conjunts are in the unsatisfiable core [2023-03-31 23:18:38,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:39,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2023-03-31 23:18:39,183 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2023-03-31 23:18:39,441 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:39,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996191840] [2023-03-31 23:18:39,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:39,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455762091] [2023-03-31 23:18:39,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455762091] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:39,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1002909332] [2023-03-31 23:18:39,443 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:39,443 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:39,443 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:39,443 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:39,443 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:39,453 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:39,943 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:39,945 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:39,946 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:39,948 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:40,176 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41569#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:40,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:40,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:40,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2023-03-31 23:18:40,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868938096] [2023-03-31 23:18:40,177 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:40,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-03-31 23:18:40,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:40,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-03-31 23:18:40,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2023-03-31 23:18:40,178 INFO L87 Difference]: Start difference. First operand 2023 states and 2736 transitions. Second operand has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2023-03-31 23:18:42,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:42,228 INFO L93 Difference]: Finished difference Result 3681 states and 5049 transitions. [2023-03-31 23:18:42,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-03-31 23:18:42,229 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) Word has length 182 [2023-03-31 23:18:42,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:42,238 INFO L225 Difference]: With dead ends: 3681 [2023-03-31 23:18:42,239 INFO L226 Difference]: Without dead ends: 3386 [2023-03-31 23:18:42,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 513 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=561, Invalid=4269, Unknown=0, NotChecked=0, Total=4830 [2023-03-31 23:18:42,243 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 277 mSDsluCounter, 1495 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1778 SdHoareTripleChecker+Invalid, 1781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:42,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1778 Invalid, 1781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1703 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-03-31 23:18:42,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states. [2023-03-31 23:18:42,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 2559. [2023-03-31 23:18:42,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2559 states, 1927 states have (on average 1.1852620653866113) internal successors, (2284), 1969 states have internal predecessors, (2284), 606 states have call successors, (606), 27 states have call predecessors, (606), 25 states have return successors, (604), 562 states have call predecessors, (604), 604 states have call successors, (604) [2023-03-31 23:18:42,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3494 transitions. [2023-03-31 23:18:42,643 INFO L78 Accepts]: Start accepts. Automaton has 2559 states and 3494 transitions. Word has length 182 [2023-03-31 23:18:42,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:42,644 INFO L495 AbstractCegarLoop]: Abstraction has 2559 states and 3494 transitions. [2023-03-31 23:18:42,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 18 states have internal predecessors, (109), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2023-03-31 23:18:42,644 INFO L276 IsEmpty]: Start isEmpty. Operand 2559 states and 3494 transitions. [2023-03-31 23:18:42,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-03-31 23:18:42,651 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:42,651 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:42,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:42,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:42,860 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:42,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1837383121, now seen corresponding path program 9 times [2023-03-31 23:18:42,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:42,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964287612] [2023-03-31 23:18:42,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:42,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:42,873 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:42,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [913048192] [2023-03-31 23:18:42,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-03-31 23:18:42,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:42,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:42,881 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:42,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-03-31 23:18:43,010 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-03-31 23:18:43,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:43,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 45 conjunts are in the unsatisfiable core [2023-03-31 23:18:43,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:43,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2023-03-31 23:18:43,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:43,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964287612] [2023-03-31 23:18:43,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:43,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913048192] [2023-03-31 23:18:43,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913048192] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:43,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1710976307] [2023-03-31 23:18:43,905 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:43,905 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:43,905 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:43,905 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:43,905 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:43,916 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:44,524 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:44,526 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:44,527 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:44,529 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:44,728 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '52167#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:44,729 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:44,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2023-03-31 23:18:44,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041851001] [2023-03-31 23:18:44,729 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:44,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-03-31 23:18:44,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:44,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-03-31 23:18:44,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1341, Invalid=2199, Unknown=0, NotChecked=0, Total=3540 [2023-03-31 23:18:44,731 INFO L87 Difference]: Start difference. First operand 2559 states and 3494 transitions. Second operand has 46 states, 46 states have (on average 4.391304347826087) internal successors, (202), 46 states have internal predecessors, (202), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) [2023-03-31 23:18:47,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:47,506 INFO L93 Difference]: Finished difference Result 10073 states and 15175 transitions. [2023-03-31 23:18:47,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-03-31 23:18:47,506 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.391304347826087) internal successors, (202), 46 states have internal predecessors, (202), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) Word has length 182 [2023-03-31 23:18:47,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:47,545 INFO L225 Difference]: With dead ends: 10073 [2023-03-31 23:18:47,545 INFO L226 Difference]: Without dead ends: 9966 [2023-03-31 23:18:47,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2374 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3161, Invalid=6739, Unknown=0, NotChecked=0, Total=9900 [2023-03-31 23:18:47,552 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 1001 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1001 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:47,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1001 Valid, 644 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-03-31 23:18:47,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9966 states. [2023-03-31 23:18:49,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9966 to 9714. [2023-03-31 23:18:49,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9714 states, 7299 states have (on average 1.2645567886011781) internal successors, (9230), 7362 states have internal predecessors, (9230), 2369 states have call successors, (2369), 47 states have call predecessors, (2369), 45 states have return successors, (2367), 2304 states have call predecessors, (2367), 2367 states have call successors, (2367) [2023-03-31 23:18:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9714 states to 9714 states and 13966 transitions. [2023-03-31 23:18:49,045 INFO L78 Accepts]: Start accepts. Automaton has 9714 states and 13966 transitions. Word has length 182 [2023-03-31 23:18:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:49,045 INFO L495 AbstractCegarLoop]: Abstraction has 9714 states and 13966 transitions. [2023-03-31 23:18:49,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.391304347826087) internal successors, (202), 46 states have internal predecessors, (202), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) [2023-03-31 23:18:49,046 INFO L276 IsEmpty]: Start isEmpty. Operand 9714 states and 13966 transitions. [2023-03-31 23:18:49,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-03-31 23:18:49,052 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:49,053 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:49,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-03-31 23:18:49,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:49,258 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:49,258 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:49,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1903939069, now seen corresponding path program 2 times [2023-03-31 23:18:49,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:49,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000859584] [2023-03-31 23:18:49,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:49,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:49,267 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:49,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657239034] [2023-03-31 23:18:49,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-03-31 23:18:49,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:49,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:49,268 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:49,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-03-31 23:18:50,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2023-03-31 23:18:50,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:18:50,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 49 conjunts are in the unsatisfiable core [2023-03-31 23:18:50,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 42 proven. 1150 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-03-31 23:18:50,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 42 proven. 310 refuted. 0 times theorem prover too weak. 842 trivial. 0 not checked. [2023-03-31 23:18:51,191 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:51,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000859584] [2023-03-31 23:18:51,191 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:51,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657239034] [2023-03-31 23:18:51,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657239034] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:51,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1173775396] [2023-03-31 23:18:51,193 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:51,193 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:51,193 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:51,193 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:51,193 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:51,203 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:51,933 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:51,935 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:51,935 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:51,938 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:52,096 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '83081#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:52,096 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:52,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:52,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2023-03-31 23:18:52,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873815925] [2023-03-31 23:18:52,096 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:52,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-03-31 23:18:52,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:52,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-03-31 23:18:52,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1444, Invalid=2216, Unknown=0, NotChecked=0, Total=3660 [2023-03-31 23:18:52,099 INFO L87 Difference]: Start difference. First operand 9714 states and 13966 transitions. Second operand has 50 states, 50 states have (on average 4.22) internal successors, (211), 50 states have internal predecessors, (211), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) [2023-03-31 23:18:55,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:18:55,176 INFO L93 Difference]: Finished difference Result 11421 states and 16527 transitions. [2023-03-31 23:18:55,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-03-31 23:18:55,177 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.22) internal successors, (211), 50 states have internal predecessors, (211), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) Word has length 188 [2023-03-31 23:18:55,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:18:55,208 INFO L225 Difference]: With dead ends: 11421 [2023-03-31 23:18:55,209 INFO L226 Difference]: Without dead ends: 11320 [2023-03-31 23:18:55,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 504 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2423 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3357, Invalid=7149, Unknown=0, NotChecked=0, Total=10506 [2023-03-31 23:18:55,215 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 884 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-03-31 23:18:55,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 645 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-03-31 23:18:55,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11320 states. [2023-03-31 23:18:56,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11320 to 9746. [2023-03-31 23:18:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9746 states, 7334 states have (on average 1.1878920098172894) internal successors, (8712), 7411 states have internal predecessors, (8712), 2361 states have call successors, (2361), 52 states have call predecessors, (2361), 50 states have return successors, (2359), 2282 states have call predecessors, (2359), 2359 states have call successors, (2359) [2023-03-31 23:18:56,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9746 states to 9746 states and 13432 transitions. [2023-03-31 23:18:56,885 INFO L78 Accepts]: Start accepts. Automaton has 9746 states and 13432 transitions. Word has length 188 [2023-03-31 23:18:56,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:18:56,886 INFO L495 AbstractCegarLoop]: Abstraction has 9746 states and 13432 transitions. [2023-03-31 23:18:56,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.22) internal successors, (211), 50 states have internal predecessors, (211), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) [2023-03-31 23:18:56,887 INFO L276 IsEmpty]: Start isEmpty. Operand 9746 states and 13432 transitions. [2023-03-31 23:18:56,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2023-03-31 23:18:56,912 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:18:56,913 INFO L195 NwaCegarLoop]: trace histogram [37, 36, 36, 18, 17, 17, 17, 16, 13, 12, 12, 12, 12, 11, 9, 7, 7, 7, 6, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:18:56,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-03-31 23:18:57,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:57,119 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:18:57,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:18:57,120 INFO L85 PathProgramCache]: Analyzing trace with hash -993413961, now seen corresponding path program 10 times [2023-03-31 23:18:57,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:18:57,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541933666] [2023-03-31 23:18:57,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:18:57,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:18:57,134 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:18:57,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2017234080] [2023-03-31 23:18:57,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-03-31 23:18:57,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:18:57,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:18:57,135 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:18:57,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-03-31 23:18:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 23:18:57,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 45 conjunts are in the unsatisfiable core [2023-03-31 23:18:57,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:18:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3742 backedges. 1890 proven. 1026 refuted. 0 times theorem prover too weak. 826 trivial. 0 not checked. [2023-03-31 23:18:57,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:18:58,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3742 backedges. 642 proven. 266 refuted. 0 times theorem prover too weak. 2834 trivial. 0 not checked. [2023-03-31 23:18:58,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:18:58,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541933666] [2023-03-31 23:18:58,134 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:18:58,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017234080] [2023-03-31 23:18:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017234080] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:18:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2013788865] [2023-03-31 23:18:58,137 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:18:58,137 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:18:58,137 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:18:58,137 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:18:58,137 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:18:58,148 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:18:58,625 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:18:58,627 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:18:58,628 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:18:58,631 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:18:58,838 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '116912#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:18:58,838 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:18:58,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:18:58,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2023-03-31 23:18:58,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738104161] [2023-03-31 23:18:58,839 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:18:58,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-03-31 23:18:58,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:18:58,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-03-31 23:18:58,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1341, Invalid=2199, Unknown=0, NotChecked=0, Total=3540 [2023-03-31 23:18:58,841 INFO L87 Difference]: Start difference. First operand 9746 states and 13432 transitions. Second operand has 46 states, 46 states have (on average 4.586956521739131) internal successors, (211), 46 states have internal predecessors, (211), 44 states have call successors, (52), 24 states have call predecessors, (52), 24 states have return successors, (50), 43 states have call predecessors, (50), 44 states have call successors, (50) [2023-03-31 23:19:01,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:19:01,511 INFO L93 Difference]: Finished difference Result 14851 states and 20737 transitions. [2023-03-31 23:19:01,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-03-31 23:19:01,512 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.586956521739131) internal successors, (211), 46 states have internal predecessors, (211), 44 states have call successors, (52), 24 states have call predecessors, (52), 24 states have return successors, (50), 43 states have call predecessors, (50), 44 states have call successors, (50) Word has length 326 [2023-03-31 23:19:01,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:19:01,528 INFO L225 Difference]: With dead ends: 14851 [2023-03-31 23:19:01,528 INFO L226 Difference]: Without dead ends: 7515 [2023-03-31 23:19:01,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1016 GetRequests, 919 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2327 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3076, Invalid=6626, Unknown=0, NotChecked=0, Total=9702 [2023-03-31 23:19:01,550 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 698 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 698 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-03-31 23:19:01,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [698 Valid, 564 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-03-31 23:19:01,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7515 states. [2023-03-31 23:19:02,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7515 to 7477. [2023-03-31 23:19:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7477 states, 5612 states have (on average 1.1391660727013542) internal successors, (6393), 5686 states have internal predecessors, (6393), 1814 states have call successors, (1814), 52 states have call predecessors, (1814), 50 states have return successors, (1812), 1738 states have call predecessors, (1812), 1812 states have call successors, (1812) [2023-03-31 23:19:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7477 states to 7477 states and 10019 transitions. [2023-03-31 23:19:02,670 INFO L78 Accepts]: Start accepts. Automaton has 7477 states and 10019 transitions. Word has length 326 [2023-03-31 23:19:02,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:19:02,670 INFO L495 AbstractCegarLoop]: Abstraction has 7477 states and 10019 transitions. [2023-03-31 23:19:02,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.586956521739131) internal successors, (211), 46 states have internal predecessors, (211), 44 states have call successors, (52), 24 states have call predecessors, (52), 24 states have return successors, (50), 43 states have call predecessors, (50), 44 states have call successors, (50) [2023-03-31 23:19:02,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7477 states and 10019 transitions. [2023-03-31 23:19:02,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-03-31 23:19:02,693 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:19:02,693 INFO L195 NwaCegarLoop]: trace histogram [44, 43, 43, 20, 19, 19, 19, 17, 15, 15, 15, 11, 10, 9, 9, 9, 9, 8, 8, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:19:02,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-03-31 23:19:02,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:19:02,899 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:19:02,899 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:19:02,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1523615255, now seen corresponding path program 11 times [2023-03-31 23:19:02,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:19:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653309739] [2023-03-31 23:19:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:19:02,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:19:02,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:19:02,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18322085] [2023-03-31 23:19:02,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-03-31 23:19:02,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:19:02,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:19:02,914 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:19:02,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-03-31 23:19:02,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-03-31 23:19:02,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:19:02,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2023-03-31 23:19:02,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:19:03,006 INFO L134 CoverageAnalysis]: Checked inductivity of 5066 backedges. 387 proven. 0 refuted. 0 times theorem prover too weak. 4679 trivial. 0 not checked. [2023-03-31 23:19:03,007 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-03-31 23:19:03,007 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:19:03,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653309739] [2023-03-31 23:19:03,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:19:03,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18322085] [2023-03-31 23:19:03,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18322085] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 23:19:03,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 23:19:03,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-03-31 23:19:03,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329856241] [2023-03-31 23:19:03,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 23:19:03,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-03-31 23:19:03,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:19:03,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-03-31 23:19:03,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-03-31 23:19:03,008 INFO L87 Difference]: Start difference. First operand 7477 states and 10019 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-03-31 23:19:04,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:19:04,062 INFO L93 Difference]: Finished difference Result 7902 states and 10641 transitions. [2023-03-31 23:19:04,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-03-31 23:19:04,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 368 [2023-03-31 23:19:04,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:19:04,075 INFO L225 Difference]: With dead ends: 7902 [2023-03-31 23:19:04,075 INFO L226 Difference]: Without dead ends: 7134 [2023-03-31 23:19:04,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-03-31 23:19:04,079 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 5 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-03-31 23:19:04,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 123 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-03-31 23:19:04,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7134 states. [2023-03-31 23:19:05,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7134 to 7061. [2023-03-31 23:19:05,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7061 states, 5288 states have (on average 1.1127080181543116) internal successors, (5884), 5324 states have internal predecessors, (5884), 1724 states have call successors, (1724), 50 states have call predecessors, (1724), 48 states have return successors, (1722), 1686 states have call predecessors, (1722), 1722 states have call successors, (1722) [2023-03-31 23:19:05,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7061 states to 7061 states and 9330 transitions. [2023-03-31 23:19:05,157 INFO L78 Accepts]: Start accepts. Automaton has 7061 states and 9330 transitions. Word has length 368 [2023-03-31 23:19:05,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 23:19:05,158 INFO L495 AbstractCegarLoop]: Abstraction has 7061 states and 9330 transitions. [2023-03-31 23:19:05,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-03-31 23:19:05,158 INFO L276 IsEmpty]: Start isEmpty. Operand 7061 states and 9330 transitions. [2023-03-31 23:19:05,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-03-31 23:19:05,176 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 23:19:05,176 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 23:19:05,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-03-31 23:19:05,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:19:05,381 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 23:19:05,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 23:19:05,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1359052715, now seen corresponding path program 12 times [2023-03-31 23:19:05,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-03-31 23:19:05,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173373387] [2023-03-31 23:19:05,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 23:19:05,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 23:19:05,398 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-03-31 23:19:05,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [686887599] [2023-03-31 23:19:05,398 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-03-31 23:19:05,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-03-31 23:19:05,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 23:19:05,399 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-03-31 23:19:05,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-03-31 23:19:05,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-03-31 23:19:05,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-03-31 23:19:05,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 32 conjunts are in the unsatisfiable core [2023-03-31 23:19:05,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-03-31 23:19:05,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 416 proven. 1164 refuted. 0 times theorem prover too weak. 3690 trivial. 0 not checked. [2023-03-31 23:19:05,903 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-03-31 23:19:06,561 INFO L134 CoverageAnalysis]: Checked inductivity of 5270 backedges. 266 proven. 1204 refuted. 0 times theorem prover too weak. 3800 trivial. 0 not checked. [2023-03-31 23:19:06,561 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-03-31 23:19:06,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173373387] [2023-03-31 23:19:06,561 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-03-31 23:19:06,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686887599] [2023-03-31 23:19:06,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686887599] provided 0 perfect and 2 imperfect interpolant sequences [2023-03-31 23:19:06,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1323545971] [2023-03-31 23:19:06,562 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2023-03-31 23:19:06,562 INFO L166 IcfgInterpreter]: Building call graph [2023-03-31 23:19:06,563 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-03-31 23:19:06,563 INFO L176 IcfgInterpreter]: Starting interpretation [2023-03-31 23:19:06,563 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-03-31 23:19:06,574 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 12 for LOIs [2023-03-31 23:19:07,002 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2023-03-31 23:19:07,004 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 10 for LOIs [2023-03-31 23:19:07,005 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 10 for LOIs [2023-03-31 23:19:07,007 INFO L180 IcfgInterpreter]: Interpretation finished [2023-03-31 23:19:07,328 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '176278#(and (= |__VERIFIER_assert_#in~cond| 0) (= __VERIFIER_assert_~cond 0))' at error location [2023-03-31 23:19:07,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-03-31 23:19:07,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-03-31 23:19:07,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2023-03-31 23:19:07,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91700626] [2023-03-31 23:19:07,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-03-31 23:19:07,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-03-31 23:19:07,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-03-31 23:19:07,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-03-31 23:19:07,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1912, Unknown=0, NotChecked=0, Total=2070 [2023-03-31 23:19:07,330 INFO L87 Difference]: Start difference. First operand 7061 states and 9330 transitions. Second operand has 32 states, 32 states have (on average 7.375) internal successors, (236), 32 states have internal predecessors, (236), 32 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (75), 32 states have call predecessors, (75), 32 states have call successors, (75) [2023-03-31 23:19:09,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 23:19:09,955 INFO L93 Difference]: Finished difference Result 9828 states and 12930 transitions. [2023-03-31 23:19:09,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-03-31 23:19:09,956 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 7.375) internal successors, (236), 32 states have internal predecessors, (236), 32 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (75), 32 states have call predecessors, (75), 32 states have call successors, (75) Word has length 374 [2023-03-31 23:19:09,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 23:19:09,971 INFO L225 Difference]: With dead ends: 9828 [2023-03-31 23:19:09,972 INFO L226 Difference]: Without dead ends: 8206 [2023-03-31 23:19:09,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1077 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=484, Invalid=4208, Unknown=0, NotChecked=0, Total=4692 [2023-03-31 23:19:09,978 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 204 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 1830 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 2114 SdHoareTripleChecker+Invalid, 1872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-03-31 23:19:09,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 2114 Invalid, 1872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1830 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-03-31 23:19:09,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8206 states.