/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05ce600 [2022-02-23 22:48:53,237 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-23 22:48:53,239 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-23 22:48:53,265 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-23 22:48:53,266 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-23 22:48:53,266 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-23 22:48:53,267 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-23 22:48:53,268 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-23 22:48:53,269 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-23 22:48:53,270 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-23 22:48:53,271 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-23 22:48:53,271 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-23 22:48:53,272 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-23 22:48:53,272 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-23 22:48:53,273 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-23 22:48:53,274 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-23 22:48:53,274 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-23 22:48:53,275 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-23 22:48:53,275 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-23 22:48:53,277 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-23 22:48:53,277 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-23 22:48:53,278 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-23 22:48:53,279 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-23 22:48:53,279 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-23 22:48:53,281 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-23 22:48:53,281 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-23 22:48:53,281 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-23 22:48:53,282 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-23 22:48:53,282 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-23 22:48:53,282 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-23 22:48:53,283 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-23 22:48:53,283 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-23 22:48:53,284 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-23 22:48:53,284 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-23 22:48:53,285 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-23 22:48:53,285 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-23 22:48:53,285 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-23 22:48:53,285 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-23 22:48:53,286 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-23 22:48:53,286 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-23 22:48:53,287 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-23 22:48:53,299 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-02-23 22:48:53,323 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-23 22:48:53,324 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-23 22:48:53,325 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-23 22:48:53,325 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-23 22:48:53,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-23 22:48:53,326 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-23 22:48:53,326 INFO L138 SettingsManager]: * Use SBE=true [2022-02-23 22:48:53,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-23 22:48:53,326 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-23 22:48:53,326 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-23 22:48:53,327 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-23 22:48:53,327 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 22:48:53,328 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-02-23 22:48:53,328 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-02-23 22:48:53,329 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-02-23 22:48:53,329 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_QVASR 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-02-23 22:48:53,517 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-23 22:48:53,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-23 22:48:53,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-23 22:48:53,534 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-23 22:48:53,534 INFO L275 PluginConnector]: CDTParser initialized [2022-02-23 22:48:53,535 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-02-23 22:48:53,582 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8986945e/81748716a61143ce9b290038ffa0680b/FLAG4fdb1d89c [2022-02-23 22:48:53,963 INFO L306 CDTParser]: Found 1 translation units. [2022-02-23 22:48:53,963 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-02-23 22:48:53,978 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8986945e/81748716a61143ce9b290038ffa0680b/FLAG4fdb1d89c [2022-02-23 22:48:53,988 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8986945e/81748716a61143ce9b290038ffa0680b [2022-02-23 22:48:53,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-23 22:48:53,993 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-23 22:48:53,996 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-23 22:48:53,996 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-23 22:48:53,999 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-23 22:48:53,999 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 10:48:53" (1/1) ... [2022-02-23 22:48:54,000 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@342fa38c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54, skipping insertion in model container [2022-02-23 22:48:54,000 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 10:48:53" (1/1) ... [2022-02-23 22:48:54,006 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-23 22:48:54,023 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-23 22:48:54,184 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-02-23 22:48:54,213 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 22:48:54,218 INFO L203 MainTranslator]: Completed pre-run [2022-02-23 22:48:54,227 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-02-23 22:48:54,245 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 22:48:54,252 INFO L208 MainTranslator]: Completed translation [2022-02-23 22:48:54,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54 WrapperNode [2022-02-23 22:48:54,253 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-23 22:48:54,255 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-23 22:48:54,255 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-23 22:48:54,256 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-23 22:48:54,262 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,267 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,267 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,277 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,281 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,284 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,288 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-23 22:48:54,289 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-23 22:48:54,289 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-23 22:48:54,289 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-23 22:48:54,290 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 22:48:54,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:54,324 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) [2022-02-23 22:48:54,330 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 [2022-02-23 22:48:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-23 22:48:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-23 22:48:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-23 22:48:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-23 22:48:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-23 22:48:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-23 22:48:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-23 22:48:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-23 22:48:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-23 22:48:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-23 22:48:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-23 22:48:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-23 22:48:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-23 22:48:54,400 INFO L234 CfgBuilder]: Building ICFG [2022-02-23 22:48:54,402 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-23 22:48:54,552 INFO L275 CfgBuilder]: Performing block encoding [2022-02-23 22:48:54,556 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-23 22:48:54,556 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-23 22:48:54,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 10:48:54 BoogieIcfgContainer [2022-02-23 22:48:54,557 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-23 22:48:54,558 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-02-23 22:48:54,558 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-02-23 22:48:54,575 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-02-23 22:48:54,578 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 10:48:54" (1/1) ... [2022-02-23 22:48:54,590 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 10:48:54 BasicIcfg [2022-02-23 22:48:54,590 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-02-23 22:48:54,603 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-23 22:48:54,603 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-23 22:48:54,605 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-23 22:48:54,605 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.02 10:48:53" (1/4) ... [2022-02-23 22:48:54,605 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@552c283b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 10:48:54, skipping insertion in model container [2022-02-23 22:48:54,606 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 10:48:54" (2/4) ... [2022-02-23 22:48:54,606 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@552c283b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 10:48:54, skipping insertion in model container [2022-02-23 22:48:54,606 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 10:48:54" (3/4) ... [2022-02-23 22:48:54,606 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@552c283b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.02 10:48:54, skipping insertion in model container [2022-02-23 22:48:54,606 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 10:48:54" (4/4) ... [2022-02-23 22:48:54,607 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound20.cqvasr [2022-02-23 22:48:54,610 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-23 22:48:54,610 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-23 22:48:54,651 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-23 22:48:54,663 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-23 22:48:54,663 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-23 22:48:54,679 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-23 22:48:54,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-02-23 22:48:54,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:54,684 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:48:54,684 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:54,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:54,687 INFO L85 PathProgramCache]: Analyzing trace with hash 958536290, now seen corresponding path program 1 times [2022-02-23 22:48:54,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:54,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122799571] [2022-02-23 22:48:54,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:54,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-23 22:48:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-23 22:48:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-23 22:48:54,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-02-23 22:48:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-02-23 22:48:54,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:54,864 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:48:54,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:54,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122799571] [2022-02-23 22:48:54,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122799571] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:48:54,865 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:48:54,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-23 22:48:54,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632119344] [2022-02-23 22:48:54,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:48:54,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-23 22:48:54,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:54,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-23 22:48:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-23 22:48:54,887 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 22:48:54,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:54,940 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-02-23 22:48:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-23 22:48:54,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-02-23 22:48:54,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:54,946 INFO L225 Difference]: With dead ends: 73 [2022-02-23 22:48:54,946 INFO L226 Difference]: Without dead ends: 35 [2022-02-23 22:48:54,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-23 22:48:54,950 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:54,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:48:54,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-02-23 22:48:54,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-02-23 22:48:54,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-02-23 22:48:54,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-02-23 22:48:54,990 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-02-23 22:48:54,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:54,991 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-02-23 22:48:54,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 22:48:54,991 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-02-23 22:48:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-23 22:48:54,993 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:54,993 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:48:54,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-23 22:48:54,994 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:54,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:54,995 INFO L85 PathProgramCache]: Analyzing trace with hash 641145651, now seen corresponding path program 1 times [2022-02-23 22:48:54,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:54,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548302324] [2022-02-23 22:48:54,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:54,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:55,032 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:55,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967415446] [2022-02-23 22:48:55,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:55,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:55,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:55,038 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) [2022-02-23 22:48:55,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-23 22:48:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:55,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 22:48:55,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:55,296 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 22:48:55,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 22:48:55,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:55,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548302324] [2022-02-23 22:48:55,296 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:55,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967415446] [2022-02-23 22:48:55,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967415446] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:48:55,297 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:48:55,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-23 22:48:55,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327292691] [2022-02-23 22:48:55,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:48:55,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-23 22:48:55,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:55,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-23 22:48:55,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-02-23 22:48:55,299 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:48:55,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:55,371 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-02-23 22:48:55,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 22:48:55,372 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-02-23 22:48:55,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:55,373 INFO L225 Difference]: With dead ends: 54 [2022-02-23 22:48:55,373 INFO L226 Difference]: Without dead ends: 47 [2022-02-23 22:48:55,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-02-23 22:48:55,374 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:55,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 155 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 22:48:55,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-02-23 22:48:55,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2022-02-23 22:48:55,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-02-23 22:48:55,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2022-02-23 22:48:55,381 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 34 [2022-02-23 22:48:55,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:55,382 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2022-02-23 22:48:55,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:48:55,382 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2022-02-23 22:48:55,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-23 22:48:55,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:55,383 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-23 22:48:55,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-23 22:48:55,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:55,600 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:55,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash 283168444, now seen corresponding path program 1 times [2022-02-23 22:48:55,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:55,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920038745] [2022-02-23 22:48:55,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:55,627 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:55,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417707885] [2022-02-23 22:48:55,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:55,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:55,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:55,632 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) [2022-02-23 22:48:55,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-23 22:48:55,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:55,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-23 22:48:55,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:55,847 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-02-23 22:48:55,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:48:55,942 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:48:55,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:55,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920038745] [2022-02-23 22:48:55,943 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:55,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417707885] [2022-02-23 22:48:55,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417707885] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 22:48:55,943 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 22:48:55,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-02-23 22:48:55,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595168196] [2022-02-23 22:48:55,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:48:55,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 22:48:55,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:55,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 22:48:55,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-23 22:48:55,945 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:48:55,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:55,972 INFO L93 Difference]: Finished difference Result 53 states and 67 transitions. [2022-02-23 22:48:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 22:48:55,973 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 37 [2022-02-23 22:48:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:55,973 INFO L225 Difference]: With dead ends: 53 [2022-02-23 22:48:55,973 INFO L226 Difference]: Without dead ends: 51 [2022-02-23 22:48:55,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-02-23 22:48:55,974 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 9 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:55,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 161 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:48:55,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-02-23 22:48:55,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-02-23 22:48:55,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-02-23 22:48:55,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-02-23 22:48:55,992 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 37 [2022-02-23 22:48:55,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:55,992 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-02-23 22:48:55,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:48:55,993 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-02-23 22:48:55,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-23 22:48:55,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:55,995 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:48:56,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-23 22:48:56,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-02-23 22:48:56,196 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:56,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash 656144812, now seen corresponding path program 1 times [2022-02-23 22:48:56,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:56,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65777036] [2022-02-23 22:48:56,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:56,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:56,206 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:56,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920068009] [2022-02-23 22:48:56,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:56,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:56,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:56,213 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) [2022-02-23 22:48:56,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-23 22:48:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:56,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 22:48:56,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 22:48:56,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:48:56,437 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 22:48:56,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:56,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65777036] [2022-02-23 22:48:56,438 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:56,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920068009] [2022-02-23 22:48:56,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920068009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:48:56,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:48:56,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-02-23 22:48:56,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747863035] [2022-02-23 22:48:56,439 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:48:56,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-23 22:48:56,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:56,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-23 22:48:56,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-23 22:48:56,440 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 22:48:56,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:56,582 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-02-23 22:48:56,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-23 22:48:56,582 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-02-23 22:48:56,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:56,583 INFO L225 Difference]: With dead ends: 103 [2022-02-23 22:48:56,583 INFO L226 Difference]: Without dead ends: 96 [2022-02-23 22:48:56,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-02-23 22:48:56,584 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 58 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:56,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 295 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 22:48:56,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-02-23 22:48:56,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-02-23 22:48:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-02-23 22:48:56,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-02-23 22:48:56,611 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-02-23 22:48:56,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:56,613 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-02-23 22:48:56,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 22:48:56,613 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-02-23 22:48:56,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-02-23 22:48:56,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:56,614 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:48:56,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-23 22:48:56,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:56,814 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:56,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:56,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2079765955, now seen corresponding path program 1 times [2022-02-23 22:48:56,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:56,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054382017] [2022-02-23 22:48:56,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:56,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:56,831 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:56,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [610729135] [2022-02-23 22:48:56,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:56,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:56,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:56,833 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) [2022-02-23 22:48:56,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-23 22:48:56,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:56,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-23 22:48:56,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:57,209 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-02-23 22:48:57,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:48:57,368 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:48:57,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:57,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054382017] [2022-02-23 22:48:57,369 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:57,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610729135] [2022-02-23 22:48:57,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610729135] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 22:48:57,369 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 22:48:57,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 14 [2022-02-23 22:48:57,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526550784] [2022-02-23 22:48:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:48:57,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-23 22:48:57,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-23 22:48:57,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-23 22:48:57,371 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-23 22:48:57,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:57,425 INFO L93 Difference]: Finished difference Result 79 states and 102 transitions. [2022-02-23 22:48:57,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-23 22:48:57,426 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-02-23 22:48:57,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:57,427 INFO L225 Difference]: With dead ends: 79 [2022-02-23 22:48:57,427 INFO L226 Difference]: Without dead ends: 77 [2022-02-23 22:48:57,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-23 22:48:57,428 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 27 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:57,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 192 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:48:57,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-02-23 22:48:57,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2022-02-23 22:48:57,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 50 states have (on average 1.24) internal successors, (62), 51 states have internal predecessors, (62), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-02-23 22:48:57,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2022-02-23 22:48:57,439 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 42 [2022-02-23 22:48:57,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:57,439 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2022-02-23 22:48:57,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-23 22:48:57,440 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2022-02-23 22:48:57,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-02-23 22:48:57,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:57,441 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:48:57,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-23 22:48:57,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:57,667 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:57,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:57,667 INFO L85 PathProgramCache]: Analyzing trace with hash 446575011, now seen corresponding path program 1 times [2022-02-23 22:48:57,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:57,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780890588] [2022-02-23 22:48:57,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:57,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:57,677 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:57,677 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [764169537] [2022-02-23 22:48:57,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:57,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:57,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:57,679 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) [2022-02-23 22:48:57,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-23 22:48:57,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:57,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-23 22:48:57,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:57,972 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-02-23 22:48:57,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:48:58,129 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:48:58,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:58,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780890588] [2022-02-23 22:48:58,129 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:58,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764169537] [2022-02-23 22:48:58,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764169537] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:48:58,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:48:58,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 16 [2022-02-23 22:48:58,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605658374] [2022-02-23 22:48:58,130 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:48:58,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-23 22:48:58,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:58,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-23 22:48:58,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-23 22:48:58,131 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 22:48:58,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:58,463 INFO L93 Difference]: Finished difference Result 118 states and 159 transitions. [2022-02-23 22:48:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-23 22:48:58,464 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 42 [2022-02-23 22:48:58,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:58,465 INFO L225 Difference]: With dead ends: 118 [2022-02-23 22:48:58,465 INFO L226 Difference]: Without dead ends: 116 [2022-02-23 22:48:58,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-02-23 22:48:58,466 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 106 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:58,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 347 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 22:48:58,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-02-23 22:48:58,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 105. [2022-02-23 22:48:58,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 71 states have (on average 1.2535211267605635) internal successors, (89), 72 states have internal predecessors, (89), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-02-23 22:48:58,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 141 transitions. [2022-02-23 22:48:58,481 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 141 transitions. Word has length 42 [2022-02-23 22:48:58,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:58,482 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 141 transitions. [2022-02-23 22:48:58,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 22:48:58,482 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 141 transitions. [2022-02-23 22:48:58,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-23 22:48:58,483 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:58,488 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-23 22:48:58,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-23 22:48:58,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:58,709 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:58,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:58,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1977261252, now seen corresponding path program 1 times [2022-02-23 22:48:58,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:58,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437872921] [2022-02-23 22:48:58,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:58,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:58,731 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:58,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1151261695] [2022-02-23 22:48:58,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:58,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:58,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:58,733 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) [2022-02-23 22:48:58,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-23 22:48:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:58,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 22:48:58,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:58,844 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-02-23 22:48:58,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 22:48:58,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:58,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437872921] [2022-02-23 22:48:58,844 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:58,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151261695] [2022-02-23 22:48:58,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151261695] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:48:58,845 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:48:58,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 22:48:58,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245760845] [2022-02-23 22:48:58,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:48:58,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 22:48:58,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:58,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 22:48:58,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 22:48:58,846 INFO L87 Difference]: Start difference. First operand 105 states and 141 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 22:48:58,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:48:58,881 INFO L93 Difference]: Finished difference Result 151 states and 213 transitions. [2022-02-23 22:48:58,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 22:48:58,881 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), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-02-23 22:48:58,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:48:58,882 INFO L225 Difference]: With dead ends: 151 [2022-02-23 22:48:58,882 INFO L226 Difference]: Without dead ends: 149 [2022-02-23 22:48:58,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-23 22:48:58,883 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:48:58,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 151 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:48:58,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-23 22:48:58,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2022-02-23 22:48:58,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 88 states have (on average 1.2840909090909092) internal successors, (113), 89 states have internal predecessors, (113), 47 states have call successors, (47), 8 states have call predecessors, (47), 7 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-02-23 22:48:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 205 transitions. [2022-02-23 22:48:58,900 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 205 transitions. Word has length 47 [2022-02-23 22:48:58,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:48:58,900 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 205 transitions. [2022-02-23 22:48:58,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 22:48:58,900 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 205 transitions. [2022-02-23 22:48:58,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-23 22:48:58,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:48:58,901 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1] [2022-02-23 22:48:58,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-23 22:48:59,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:59,120 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:48:59,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:48:59,120 INFO L85 PathProgramCache]: Analyzing trace with hash -846684234, now seen corresponding path program 1 times [2022-02-23 22:48:59,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:48:59,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978631039] [2022-02-23 22:48:59,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:59,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:48:59,130 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:48:59,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365884676] [2022-02-23 22:48:59,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:48:59,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:48:59,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:48:59,146 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) [2022-02-23 22:48:59,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-23 22:48:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:48:59,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-23 22:48:59,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:48:59,483 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 22:48:59,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:48:59,655 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:48:59,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:48:59,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978631039] [2022-02-23 22:48:59,655 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:48:59,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365884676] [2022-02-23 22:48:59,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365884676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:48:59,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:48:59,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-02-23 22:48:59,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581255861] [2022-02-23 22:48:59,656 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:48:59,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-23 22:48:59,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:48:59,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-23 22:48:59,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-02-23 22:48:59,659 INFO L87 Difference]: Start difference. First operand 143 states and 205 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-23 22:49:03,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:03,833 INFO L93 Difference]: Finished difference Result 190 states and 265 transitions. [2022-02-23 22:49:03,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-23 22:49:03,834 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 47 [2022-02-23 22:49:03,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:03,836 INFO L225 Difference]: With dead ends: 190 [2022-02-23 22:49:03,836 INFO L226 Difference]: Without dead ends: 188 [2022-02-23 22:49:03,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=226, Invalid=964, Unknown=0, NotChecked=0, Total=1190 [2022-02-23 22:49:03,837 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 145 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:03,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 288 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-02-23 22:49:03,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-02-23 22:49:03,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 179. [2022-02-23 22:49:03,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 113 states have (on average 1.2566371681415929) internal successors, (142), 118 states have internal predecessors, (142), 56 states have call successors, (56), 10 states have call predecessors, (56), 9 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-02-23 22:49:03,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 252 transitions. [2022-02-23 22:49:03,906 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 252 transitions. Word has length 47 [2022-02-23 22:49:03,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:03,906 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 252 transitions. [2022-02-23 22:49:03,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-23 22:49:03,907 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 252 transitions. [2022-02-23 22:49:03,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-23 22:49:03,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:03,910 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 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] [2022-02-23 22:49:03,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:04,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:04,127 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:04,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:04,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1679656732, now seen corresponding path program 2 times [2022-02-23 22:49:04,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:04,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880055620] [2022-02-23 22:49:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:04,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:04,134 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:04,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1129779518] [2022-02-23 22:49:04,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 22:49:04,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:04,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:04,152 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) [2022-02-23 22:49:04,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-23 22:49:04,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 22:49:04,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:49:04,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-23 22:49:04,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:04,279 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 22:49:04,280 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 22:49:04,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:04,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880055620] [2022-02-23 22:49:04,280 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:04,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129779518] [2022-02-23 22:49:04,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129779518] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:49:04,280 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:49:04,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 22:49:04,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407301693] [2022-02-23 22:49:04,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:49:04,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 22:49:04,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:04,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 22:49:04,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 22:49:04,283 INFO L87 Difference]: Start difference. First operand 179 states and 252 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:49:04,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:04,373 INFO L93 Difference]: Finished difference Result 225 states and 312 transitions. [2022-02-23 22:49:04,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 22:49:04,387 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-02-23 22:49:04,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:04,389 INFO L225 Difference]: With dead ends: 225 [2022-02-23 22:49:04,389 INFO L226 Difference]: Without dead ends: 144 [2022-02-23 22:49:04,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-23 22:49:04,393 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:04,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 22:49:04,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-23 22:49:04,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2022-02-23 22:49:04,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 38 states have call successors, (38), 10 states have call predecessors, (38), 9 states have return successors, (36), 33 states have call predecessors, (36), 36 states have call successors, (36) [2022-02-23 22:49:04,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 160 transitions. [2022-02-23 22:49:04,433 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 160 transitions. Word has length 47 [2022-02-23 22:49:04,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:04,434 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 160 transitions. [2022-02-23 22:49:04,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 22:49:04,434 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 160 transitions. [2022-02-23 22:49:04,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-02-23 22:49:04,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:04,437 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:04,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:04,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-02-23 22:49:04,652 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:04,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:04,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1660248707, now seen corresponding path program 1 times [2022-02-23 22:49:04,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:04,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051627168] [2022-02-23 22:49:04,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:04,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:04,665 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:04,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322999656] [2022-02-23 22:49:04,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:04,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:04,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:04,684 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) [2022-02-23 22:49:04,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-23 22:49:04,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:49:04,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 22:49:04,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:04,829 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-02-23 22:49:04,829 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 22:49:04,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:04,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051627168] [2022-02-23 22:49:04,829 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:04,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322999656] [2022-02-23 22:49:04,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322999656] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:49:04,829 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:49:04,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 22:49:04,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80823748] [2022-02-23 22:49:04,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:49:04,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 22:49:04,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:04,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 22:49:04,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 22:49:04,831 INFO L87 Difference]: Start difference. First operand 121 states and 160 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-23 22:49:04,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:04,879 INFO L93 Difference]: Finished difference Result 167 states and 233 transitions. [2022-02-23 22:49:04,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 22:49:04,879 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), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-02-23 22:49:04,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:04,881 INFO L225 Difference]: With dead ends: 167 [2022-02-23 22:49:04,881 INFO L226 Difference]: Without dead ends: 165 [2022-02-23 22:49:04,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-23 22:49:04,882 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:04,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:49:04,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-02-23 22:49:04,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 148. [2022-02-23 22:49:04,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.1625) internal successors, (93), 88 states have internal predecessors, (93), 57 states have call successors, (57), 11 states have call predecessors, (57), 10 states have return successors, (55), 48 states have call predecessors, (55), 55 states have call successors, (55) [2022-02-23 22:49:04,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 205 transitions. [2022-02-23 22:49:04,914 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 205 transitions. Word has length 52 [2022-02-23 22:49:04,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:04,914 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 205 transitions. [2022-02-23 22:49:04,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-23 22:49:04,914 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 205 transitions. [2022-02-23 22:49:04,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-02-23 22:49:04,931 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:04,932 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:04,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:05,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-23 22:49:05,148 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:05,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:05,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1094467600, now seen corresponding path program 1 times [2022-02-23 22:49:05,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:05,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118785824] [2022-02-23 22:49:05,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:05,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:05,156 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:05,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [794683033] [2022-02-23 22:49:05,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:05,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:05,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:05,171 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) [2022-02-23 22:49:05,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-23 22:49:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:49:05,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 50 conjunts are in the unsatisfiable core [2022-02-23 22:49:05,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:05,717 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-02-23 22:49:05,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:49:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-02-23 22:49:06,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:06,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118785824] [2022-02-23 22:49:06,176 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:06,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794683033] [2022-02-23 22:49:06,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794683033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:49:06,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:49:06,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-02-23 22:49:06,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598219883] [2022-02-23 22:49:06,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:49:06,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-23 22:49:06,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-23 22:49:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-02-23 22:49:06,177 INFO L87 Difference]: Start difference. First operand 148 states and 205 transitions. Second operand has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-02-23 22:49:11,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:11,380 INFO L93 Difference]: Finished difference Result 294 states and 426 transitions. [2022-02-23 22:49:11,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-23 22:49:11,380 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 64 [2022-02-23 22:49:11,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:11,382 INFO L225 Difference]: With dead ends: 294 [2022-02-23 22:49:11,382 INFO L226 Difference]: Without dead ends: 290 [2022-02-23 22:49:11,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2022-02-23 22:49:11,383 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 134 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:11,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 462 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-02-23 22:49:11,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-23 22:49:11,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-02-23 22:49:11,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 143 states have (on average 1.1888111888111887) internal successors, (170), 151 states have internal predecessors, (170), 85 states have call successors, (85), 15 states have call predecessors, (85), 14 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-02-23 22:49:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 338 transitions. [2022-02-23 22:49:11,463 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 338 transitions. Word has length 64 [2022-02-23 22:49:11,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:11,464 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 338 transitions. [2022-02-23 22:49:11,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-02-23 22:49:11,464 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 338 transitions. [2022-02-23 22:49:11,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-02-23 22:49:11,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:11,465 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:11,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:11,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-23 22:49:11,678 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:11,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:11,679 INFO L85 PathProgramCache]: Analyzing trace with hash 696944608, now seen corresponding path program 1 times [2022-02-23 22:49:11,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:11,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485826764] [2022-02-23 22:49:11,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:11,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:11,686 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:11,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [156989044] [2022-02-23 22:49:11,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:11,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:11,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:11,687 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) [2022-02-23 22:49:11,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-23 22:49:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:49:11,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-23 22:49:11,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:11,903 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-02-23 22:49:11,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:49:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-02-23 22:49:12,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:12,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485826764] [2022-02-23 22:49:12,057 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:12,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156989044] [2022-02-23 22:49:12,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156989044] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:49:12,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:49:12,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2022-02-23 22:49:12,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999136679] [2022-02-23 22:49:12,057 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:49:12,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 22:49:12,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:12,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 22:49:12,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-02-23 22:49:12,058 INFO L87 Difference]: Start difference. First operand 243 states and 338 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-23 22:49:12,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:12,264 INFO L93 Difference]: Finished difference Result 347 states and 502 transitions. [2022-02-23 22:49:12,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-23 22:49:12,265 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) Word has length 74 [2022-02-23 22:49:12,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:12,269 INFO L225 Difference]: With dead ends: 347 [2022-02-23 22:49:12,269 INFO L226 Difference]: Without dead ends: 345 [2022-02-23 22:49:12,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-02-23 22:49:12,271 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 25 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:12,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 275 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 22:49:12,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-02-23 22:49:12,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 247. [2022-02-23 22:49:12,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 146 states have (on average 1.1849315068493151) internal successors, (173), 154 states have internal predecessors, (173), 85 states have call successors, (85), 16 states have call predecessors, (85), 15 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-02-23 22:49:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 341 transitions. [2022-02-23 22:49:12,317 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 341 transitions. Word has length 74 [2022-02-23 22:49:12,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:12,318 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 341 transitions. [2022-02-23 22:49:12,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-23 22:49:12,318 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 341 transitions. [2022-02-23 22:49:12,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-02-23 22:49:12,318 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:12,319 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-02-23 22:49:12,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:12,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-23 22:49:12,531 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:12,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:12,532 INFO L85 PathProgramCache]: Analyzing trace with hash -2010106522, now seen corresponding path program 1 times [2022-02-23 22:49:12,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:12,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439655396] [2022-02-23 22:49:12,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:12,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:12,545 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:12,546 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522521805] [2022-02-23 22:49:12,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:12,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:12,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:12,553 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) [2022-02-23 22:49:12,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-23 22:49:12,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:49:12,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-23 22:49:12,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-02-23 22:49:12,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:49:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-02-23 22:49:13,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:13,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439655396] [2022-02-23 22:49:13,029 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:13,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522521805] [2022-02-23 22:49:13,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522521805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:49:13,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:49:13,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-02-23 22:49:13,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841266802] [2022-02-23 22:49:13,029 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:49:13,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-23 22:49:13,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:13,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-23 22:49:13,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-02-23 22:49:13,030 INFO L87 Difference]: Start difference. First operand 247 states and 341 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-02-23 22:49:13,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:13,370 INFO L93 Difference]: Finished difference Result 323 states and 453 transitions. [2022-02-23 22:49:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-23 22:49:13,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 72 [2022-02-23 22:49:13,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:13,374 INFO L225 Difference]: With dead ends: 323 [2022-02-23 22:49:13,374 INFO L226 Difference]: Without dead ends: 321 [2022-02-23 22:49:13,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-02-23 22:49:13,375 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 80 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:13,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 294 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 22:49:13,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-02-23 22:49:13,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 259. [2022-02-23 22:49:13,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 155 states have (on average 1.1741935483870967) internal successors, (182), 163 states have internal predecessors, (182), 85 states have call successors, (85), 19 states have call predecessors, (85), 18 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-02-23 22:49:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 350 transitions. [2022-02-23 22:49:13,449 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 350 transitions. Word has length 72 [2022-02-23 22:49:13,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:13,449 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 350 transitions. [2022-02-23 22:49:13,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-02-23 22:49:13,449 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 350 transitions. [2022-02-23 22:49:13,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-02-23 22:49:13,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:13,450 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:13,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:13,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-23 22:49:13,663 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:13,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:13,664 INFO L85 PathProgramCache]: Analyzing trace with hash 857620825, now seen corresponding path program 2 times [2022-02-23 22:49:13,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:13,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816004581] [2022-02-23 22:49:13,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:13,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:13,688 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:13,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2097415905] [2022-02-23 22:49:13,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 22:49:13,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:13,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:13,699 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) [2022-02-23 22:49:13,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-23 22:49:13,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 22:49:13,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:49:13,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-23 22:49:13,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:13,852 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-02-23 22:49:13,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 22:49:13,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:13,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816004581] [2022-02-23 22:49:13,853 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:13,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097415905] [2022-02-23 22:49:13,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097415905] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 22:49:13,853 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 22:49:13,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 22:49:13,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620702097] [2022-02-23 22:49:13,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 22:49:13,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 22:49:13,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:13,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 22:49:13,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-23 22:49:13,855 INFO L87 Difference]: Start difference. First operand 259 states and 350 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-02-23 22:49:13,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:13,928 INFO L93 Difference]: Finished difference Result 449 states and 606 transitions. [2022-02-23 22:49:13,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 22:49:13,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-02-23 22:49:13,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:13,930 INFO L225 Difference]: With dead ends: 449 [2022-02-23 22:49:13,930 INFO L226 Difference]: Without dead ends: 264 [2022-02-23 22:49:13,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-23 22:49:13,931 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:13,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 148 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 22:49:13,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-23 22:49:13,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 255. [2022-02-23 22:49:13,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 160 states have (on average 1.16875) internal successors, (187), 162 states have internal predecessors, (187), 77 states have call successors, (77), 18 states have call predecessors, (77), 17 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2022-02-23 22:49:13,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 339 transitions. [2022-02-23 22:49:13,974 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 339 transitions. Word has length 77 [2022-02-23 22:49:13,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:13,975 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 339 transitions. [2022-02-23 22:49:13,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-02-23 22:49:13,975 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 339 transitions. [2022-02-23 22:49:13,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-02-23 22:49:13,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:13,975 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:13,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:14,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-23 22:49:14,194 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:14,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:14,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1988197843, now seen corresponding path program 3 times [2022-02-23 22:49:14,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:14,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613762827] [2022-02-23 22:49:14,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:14,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:14,201 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:14,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720052798] [2022-02-23 22:49:14,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 22:49:14,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:14,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:14,202 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) [2022-02-23 22:49:14,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-23 22:49:14,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-23 22:49:14,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:49:14,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 73 conjunts are in the unsatisfiable core [2022-02-23 22:49:14,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:15,008 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-02-23 22:49:15,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:49:16,124 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:49:22,623 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 23 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-02-23 22:49:22,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:22,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613762827] [2022-02-23 22:49:22,624 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:22,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720052798] [2022-02-23 22:49:22,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720052798] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:49:22,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:49:22,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-02-23 22:49:22,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949637095] [2022-02-23 22:49:22,624 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:49:22,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-23 22:49:22,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:22,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-23 22:49:22,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=748, Unknown=1, NotChecked=0, Total=870 [2022-02-23 22:49:22,626 INFO L87 Difference]: Start difference. First operand 255 states and 339 transitions. Second operand has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-02-23 22:49:32,697 WARN L232 SmtUtils]: Spent 5.52s on a formula simplification. DAG size of input: 80 DAG size of output: 68 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:49:42,795 WARN L232 SmtUtils]: Spent 9.38s on a formula simplification. DAG size of input: 97 DAG size of output: 85 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:49:52,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:49:52,564 INFO L93 Difference]: Finished difference Result 379 states and 508 transitions. [2022-02-23 22:49:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-23 22:49:52,565 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 77 [2022-02-23 22:49:52,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:49:52,566 INFO L225 Difference]: With dead ends: 379 [2022-02-23 22:49:52,567 INFO L226 Difference]: Without dead ends: 377 [2022-02-23 22:49:52,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 145 SyntacticMatches, 7 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 33.1s TimeCoverageRelationStatistics Valid=840, Invalid=3715, Unknown=1, NotChecked=0, Total=4556 [2022-02-23 22:49:52,568 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 271 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-02-23 22:49:52,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 634 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 1219 Invalid, 0 Unknown, 164 Unchecked, 3.1s Time] [2022-02-23 22:49:52,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-23 22:49:52,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 359. [2022-02-23 22:49:52,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 222 states have (on average 1.1711711711711712) internal successors, (260), 226 states have internal predecessors, (260), 113 states have call successors, (113), 24 states have call predecessors, (113), 23 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2022-02-23 22:49:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 484 transitions. [2022-02-23 22:49:52,673 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 484 transitions. Word has length 77 [2022-02-23 22:49:52,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:49:52,673 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 484 transitions. [2022-02-23 22:49:52,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-02-23 22:49:52,674 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 484 transitions. [2022-02-23 22:49:52,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-02-23 22:49:52,674 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:49:52,675 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:49:52,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-23 22:49:52,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:52,875 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:49:52,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:49:52,876 INFO L85 PathProgramCache]: Analyzing trace with hash -983010836, now seen corresponding path program 1 times [2022-02-23 22:49:52,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:49:52,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089372246] [2022-02-23 22:49:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:52,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:49:52,881 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:49:52,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030575183] [2022-02-23 22:49:52,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:49:52,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:49:52,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:49:52,886 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) [2022-02-23 22:49:52,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-23 22:49:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:49:52,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 89 conjunts are in the unsatisfiable core [2022-02-23 22:49:52,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:49:53,660 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-02-23 22:49:53,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:49:54,700 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-02-23 22:49:54,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:49:54,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089372246] [2022-02-23 22:49:54,701 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:49:54,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030575183] [2022-02-23 22:49:54,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030575183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:49:54,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:49:54,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-02-23 22:49:54,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126411632] [2022-02-23 22:49:54,701 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:49:54,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-23 22:49:54,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:49:54,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-23 22:49:54,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-02-23 22:49:54,702 INFO L87 Difference]: Start difference. First operand 359 states and 484 transitions. Second operand has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-02-23 22:50:00,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:03,490 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:06,276 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:12,190 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:14,196 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:16,663 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:18,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:23,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:25,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:27,407 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:29,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:34,136 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:38,060 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:39,180 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:41,239 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:43,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:45,309 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:47,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:50:49,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:50:49,417 INFO L93 Difference]: Finished difference Result 578 states and 817 transitions. [2022-02-23 22:50:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-23 22:50:49,417 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 91 [2022-02-23 22:50:49,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:50:49,429 INFO L225 Difference]: With dead ends: 578 [2022-02-23 22:50:49,429 INFO L226 Difference]: Without dead ends: 574 [2022-02-23 22:50:49,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 164 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=728, Invalid=3432, Unknown=0, NotChecked=0, Total=4160 [2022-02-23 22:50:49,431 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 169 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 410 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 1965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.7s IncrementalHoareTripleChecker+Time [2022-02-23 22:50:49,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 787 Invalid, 1965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 1542 Invalid, 13 Unknown, 0 Unchecked, 47.7s Time] [2022-02-23 22:50:49,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-02-23 22:50:49,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 481. [2022-02-23 22:50:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 294 states have (on average 1.183673469387755) internal successors, (348), 298 states have internal predecessors, (348), 157 states have call successors, (157), 30 states have call predecessors, (157), 29 states have return successors, (155), 152 states have call predecessors, (155), 155 states have call successors, (155) [2022-02-23 22:50:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 660 transitions. [2022-02-23 22:50:49,590 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 660 transitions. Word has length 91 [2022-02-23 22:50:49,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:50:49,590 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 660 transitions. [2022-02-23 22:50:49,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-02-23 22:50:49,590 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 660 transitions. [2022-02-23 22:50:49,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-02-23 22:50:49,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:50:49,591 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:50:49,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-23 22:50:49,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-23 22:50:49,808 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:50:49,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:50:49,808 INFO L85 PathProgramCache]: Analyzing trace with hash 736682115, now seen corresponding path program 1 times [2022-02-23 22:50:49,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:50:49,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074535388] [2022-02-23 22:50:49,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:50:49,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:50:49,823 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:50:49,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274973900] [2022-02-23 22:50:49,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:50:49,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:50:49,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:50:49,825 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) [2022-02-23 22:50:49,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-23 22:50:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:50:49,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-23 22:50:49,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:50:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-02-23 22:50:50,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:50:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-02-23 22:50:50,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:50:50,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074535388] [2022-02-23 22:50:50,861 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:50:50,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274973900] [2022-02-23 22:50:50,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274973900] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:50:50,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:50:50,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-02-23 22:50:50,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873505928] [2022-02-23 22:50:50,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:50:50,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-23 22:50:50,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:50:50,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-23 22:50:50,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-02-23 22:50:50,863 INFO L87 Difference]: Start difference. First operand 481 states and 660 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-02-23 22:50:52,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:50:52,242 INFO L93 Difference]: Finished difference Result 1010 states and 1515 transitions. [2022-02-23 22:50:52,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-23 22:50:52,242 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 94 [2022-02-23 22:50:52,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:50:52,246 INFO L225 Difference]: With dead ends: 1010 [2022-02-23 22:50:52,246 INFO L226 Difference]: Without dead ends: 1008 [2022-02-23 22:50:52,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2022-02-23 22:50:52,246 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 81 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-23 22:50:52,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 512 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-23 22:50:52,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2022-02-23 22:50:52,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 913. [2022-02-23 22:50:52,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 468 states have (on average 1.2713675213675213) internal successors, (595), 472 states have internal predecessors, (595), 409 states have call successors, (409), 36 states have call predecessors, (409), 35 states have return successors, (407), 404 states have call predecessors, (407), 407 states have call successors, (407) [2022-02-23 22:50:52,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1411 transitions. [2022-02-23 22:50:52,594 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1411 transitions. Word has length 94 [2022-02-23 22:50:52,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:50:52,594 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1411 transitions. [2022-02-23 22:50:52,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-02-23 22:50:52,594 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1411 transitions. [2022-02-23 22:50:52,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-02-23 22:50:52,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:50:52,596 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:50:52,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-23 22:50:52,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-23 22:50:52,812 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:50:52,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:50:52,812 INFO L85 PathProgramCache]: Analyzing trace with hash -464781530, now seen corresponding path program 2 times [2022-02-23 22:50:52,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:50:52,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499797797] [2022-02-23 22:50:52,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:50:52,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:50:52,825 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:50:52,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957721559] [2022-02-23 22:50:52,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 22:50:52,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:50:52,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:50:52,840 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) [2022-02-23 22:50:52,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-23 22:50:52,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 22:50:52,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:50:52,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-23 22:50:52,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:50:53,090 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-02-23 22:50:53,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:50:53,256 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-02-23 22:50:53,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:50:53,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499797797] [2022-02-23 22:50:53,256 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:50:53,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957721559] [2022-02-23 22:50:53,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957721559] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:50:53,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:50:53,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-02-23 22:50:53,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525001746] [2022-02-23 22:50:53,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:50:53,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-23 22:50:53,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:50:53,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-23 22:50:53,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-02-23 22:50:53,257 INFO L87 Difference]: Start difference. First operand 913 states and 1411 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-02-23 22:50:54,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:50:54,082 INFO L93 Difference]: Finished difference Result 1057 states and 1631 transitions. [2022-02-23 22:50:54,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-23 22:50:54,083 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 99 [2022-02-23 22:50:54,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:50:54,088 INFO L225 Difference]: With dead ends: 1057 [2022-02-23 22:50:54,088 INFO L226 Difference]: Without dead ends: 1050 [2022-02-23 22:50:54,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-02-23 22:50:54,089 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 65 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 22:50:54,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 495 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 22:50:54,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2022-02-23 22:50:54,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 885. [2022-02-23 22:50:54,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 446 states have (on average 1.2802690582959642) internal successors, (571), 449 states have internal predecessors, (571), 403 states have call successors, (403), 36 states have call predecessors, (403), 35 states have return successors, (401), 399 states have call predecessors, (401), 401 states have call successors, (401) [2022-02-23 22:50:54,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1375 transitions. [2022-02-23 22:50:54,526 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1375 transitions. Word has length 99 [2022-02-23 22:50:54,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:50:54,527 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 1375 transitions. [2022-02-23 22:50:54,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-02-23 22:50:54,527 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1375 transitions. [2022-02-23 22:50:54,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-02-23 22:50:54,528 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:50:54,528 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:50:54,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-23 22:50:54,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-23 22:50:54,744 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:50:54,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:50:54,745 INFO L85 PathProgramCache]: Analyzing trace with hash -650677581, now seen corresponding path program 1 times [2022-02-23 22:50:54,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:50:54,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700213733] [2022-02-23 22:50:54,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:50:54,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:50:54,750 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:50:54,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363420634] [2022-02-23 22:50:54,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:50:54,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:50:54,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:50:54,752 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) [2022-02-23 22:50:54,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-23 22:50:54,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 22:50:54,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-23 22:50:54,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:50:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 97 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-02-23 22:50:55,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:50:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 98 proven. 60 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-02-23 22:50:56,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:50:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700213733] [2022-02-23 22:50:56,641 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:50:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363420634] [2022-02-23 22:50:56,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363420634] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:50:56,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:50:56,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 28 [2022-02-23 22:50:56,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228572203] [2022-02-23 22:50:56,649 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:50:56,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-23 22:50:56,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:50:56,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-23 22:50:56,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-02-23 22:50:56,652 INFO L87 Difference]: Start difference. First operand 885 states and 1375 transitions. Second operand has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2022-02-23 22:51:30,010 WARN L232 SmtUtils]: Spent 28.94s on a formula simplification. DAG size of input: 121 DAG size of output: 24 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:51:43,114 WARN L232 SmtUtils]: Spent 10.03s on a formula simplification. DAG size of input: 130 DAG size of output: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:52:01,897 WARN L232 SmtUtils]: Spent 13.96s on a formula simplification. DAG size of input: 126 DAG size of output: 50 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:52:04,016 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:06,428 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:08,429 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:15,999 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:28,316 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:30,319 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:31,919 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:43,282 WARN L232 SmtUtils]: Spent 10.62s on a formula simplification. DAG size of input: 88 DAG size of output: 50 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:52:48,176 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:51,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:53,320 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:52:57,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:07,251 WARN L232 SmtUtils]: Spent 6.64s on a formula simplification. DAG size of input: 105 DAG size of output: 89 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:53:17,666 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:32,029 WARN L232 SmtUtils]: Spent 13.25s on a formula simplification. DAG size of input: 113 DAG size of output: 91 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:53:34,954 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:40,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:42,259 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:44,749 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:46,757 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:53:52,961 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:05,616 WARN L232 SmtUtils]: Spent 9.10s on a formula simplification. DAG size of input: 126 DAG size of output: 71 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:54:07,721 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:18,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:27,086 WARN L232 SmtUtils]: Spent 5.85s on a formula simplification. DAG size of input: 111 DAG size of output: 71 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:54:29,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:31,570 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:33,908 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_main_~c~0 (* (- 1) c_main_~v~0))) (.cse0 (* c_main_~b~0 (- 3))) (.cse3 (* (- 1) c_main_~b~0)) (.cse5 (* (- 1) c_main_~b~0 c_main_~k~0)) (.cse8 (* c_main_~b~0 c_main_~k~0)) (.cse9 (* (- 1) c_main_~a~0))) (and (= (+ .cse0 c_main_~a~0) (+ (* (+ (* c_main_~s~0 (- 3)) c_main_~r~0) c_main_~y~0) (* (+ c_main_~p~0 (* c_main_~q~0 (- 3))) c_main_~x~0))) (= .cse1 (let ((.cse2 (+ c_main_~d~0 c_main_~k~0))) (+ (* (+ (* (- 1) (* c_main_~s~0 .cse2)) c_main_~r~0) c_main_~y~0) (* (+ (* (- 1) c_main_~q~0 .cse2) c_main_~p~0) c_main_~x~0)))) (let ((.cse4 (* (- 1) c_main_~b~0 c_main_~d~0))) (or (= (+ .cse3 .cse4 c_main_~a~0 .cse5) (let ((.cse6 (+ c_main_~d~0 c_main_~k~0 1))) (+ (* (+ (* (- 1) c_main_~q~0 .cse6) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) (* c_main_~s~0 .cse6)) c_main_~r~0) c_main_~y~0)))) (not (= (+ .cse4 c_main_~a~0 .cse5) .cse1)))) (or (not (let ((.cse7 (* c_main_~b~0 2))) (= .cse7 (+ .cse8 .cse9 .cse7 c_main_~c~0)))) (= (let ((.cse10 (+ 3 c_main_~k~0))) (+ (* (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 .cse10))) c_main_~y~0) (* c_main_~x~0 (+ (* (- 1) c_main_~q~0 .cse10) c_main_~p~0)))) (+ .cse0 c_main_~a~0 .cse5))) (let ((.cse11 (+ .cse8 .cse9 c_main_~c~0 (* c_main_~b~0 2 c_main_~d~0))) (.cse12 (* 2 c_main_~d~0))) (or (not (= .cse11 (* c_main_~b~0 .cse12))) (not (= .cse11 (* 2 c_main_~v~0))) (= (+ .cse3 (* (- 1) c_main_~b~0 .cse12) c_main_~a~0 .cse5) (let ((.cse13 (+ .cse12 c_main_~k~0 1))) (+ (* (+ (* (- 1) c_main_~q~0 .cse13) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) (* c_main_~s~0 .cse13)) c_main_~r~0) c_main_~y~0)))))))) is different from false [2022-02-23 22:54:38,064 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:40,071 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:48,445 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:57,770 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:54:58,858 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:01,372 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:03,373 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:04,382 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:06,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:11,945 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:13,947 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:55:29,621 WARN L232 SmtUtils]: Spent 8.62s on a formula simplification. DAG size of input: 107 DAG size of output: 24 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:55:30,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:55:30,324 INFO L93 Difference]: Finished difference Result 1391 states and 2153 transitions. [2022-02-23 22:55:30,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-23 22:55:30,325 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) Word has length 119 [2022-02-23 22:55:30,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:55:30,329 INFO L225 Difference]: With dead ends: 1391 [2022-02-23 22:55:30,330 INFO L226 Difference]: Without dead ends: 1389 [2022-02-23 22:55:30,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 208 SyntacticMatches, 10 SemanticMatches, 54 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 200.2s TimeCoverageRelationStatistics Valid=692, Invalid=2273, Unknown=9, NotChecked=106, Total=3080 [2022-02-23 22:55:30,331 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 174 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 336 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 73.6s IncrementalHoareTripleChecker+Time [2022-02-23 22:55:30,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 779 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 974 Invalid, 24 Unknown, 2 Unchecked, 73.6s Time] [2022-02-23 22:55:30,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2022-02-23 22:55:30,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1323. [2022-02-23 22:55:30,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 667 states have (on average 1.287856071964018) internal successors, (859), 671 states have internal predecessors, (859), 605 states have call successors, (605), 51 states have call predecessors, (605), 50 states have return successors, (603), 600 states have call predecessors, (603), 603 states have call successors, (603) [2022-02-23 22:55:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 2067 transitions. [2022-02-23 22:55:31,000 INFO L78 Accepts]: Start accepts. Automaton has 1323 states and 2067 transitions. Word has length 119 [2022-02-23 22:55:31,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:55:31,000 INFO L470 AbstractCegarLoop]: Abstraction has 1323 states and 2067 transitions. [2022-02-23 22:55:31,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2022-02-23 22:55:31,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1323 states and 2067 transitions. [2022-02-23 22:55:31,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-02-23 22:55:31,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:55:31,003 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2022-02-23 22:55:31,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-23 22:55:31,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:55:31,222 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:55:31,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:55:31,223 INFO L85 PathProgramCache]: Analyzing trace with hash -439137229, now seen corresponding path program 2 times [2022-02-23 22:55:31,223 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:55:31,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115426717] [2022-02-23 22:55:31,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:55:31,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:55:31,231 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:55:31,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561227732] [2022-02-23 22:55:31,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 22:55:31,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:55:31,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:55:31,237 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) [2022-02-23 22:55:31,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-23 22:55:31,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 22:55:31,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:55:31,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 90 conjunts are in the unsatisfiable core [2022-02-23 22:55:31,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:55:32,546 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:55:32,548 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:55:32,550 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:55:32,553 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:56:06,128 WARN L232 SmtUtils]: Spent 23.54s on a formula simplification that was a NOOP. DAG size: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:56:31,788 WARN L232 SmtUtils]: Spent 14.09s on a formula simplification. DAG size of input: 103 DAG size of output: 101 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:56:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 128 proven. 77 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-02-23 22:56:32,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:56:45,373 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:56:45,374 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 22:56:49,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:56:49,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115426717] [2022-02-23 22:56:49,169 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:56:49,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561227732] [2022-02-23 22:56:49,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561227732] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 22:56:49,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 22:56:49,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-02-23 22:56:49,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034273010] [2022-02-23 22:56:49,170 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 22:56:49,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-23 22:56:49,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:56:49,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-23 22:56:49,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=810, Unknown=3, NotChecked=0, Total=930 [2022-02-23 22:56:49,171 INFO L87 Difference]: Start difference. First operand 1323 states and 2067 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-02-23 22:58:07,424 WARN L232 SmtUtils]: Spent 1.14m on a formula simplification. DAG size of input: 134 DAG size of output: 112 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 22:58:08,802 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:13,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:15,922 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:17,925 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:19,430 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:20,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 22:58:20,831 INFO L93 Difference]: Finished difference Result 1553 states and 2409 transitions. [2022-02-23 22:58:20,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-23 22:58:20,831 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-02-23 22:58:20,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 22:58:20,837 INFO L225 Difference]: With dead ends: 1553 [2022-02-23 22:58:20,837 INFO L226 Difference]: Without dead ends: 1546 [2022-02-23 22:58:20,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 136.8s TimeCoverageRelationStatistics Valid=179, Invalid=1300, Unknown=3, NotChecked=0, Total=1482 [2022-02-23 22:58:20,838 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 72 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 71 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2022-02-23 22:58:20,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 793 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1167 Invalid, 3 Unknown, 0 Unchecked, 14.8s Time] [2022-02-23 22:58:20,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1546 states. [2022-02-23 22:58:21,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1546 to 1520. [2022-02-23 22:58:21,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1520 states, 763 states have (on average 1.2896461336828309) internal successors, (984), 767 states have internal predecessors, (984), 697 states have call successors, (697), 60 states have call predecessors, (697), 59 states have return successors, (695), 692 states have call predecessors, (695), 695 states have call successors, (695) [2022-02-23 22:58:21,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1520 states to 1520 states and 2376 transitions. [2022-02-23 22:58:21,638 INFO L78 Accepts]: Start accepts. Automaton has 1520 states and 2376 transitions. Word has length 138 [2022-02-23 22:58:21,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 22:58:21,638 INFO L470 AbstractCegarLoop]: Abstraction has 1520 states and 2376 transitions. [2022-02-23 22:58:21,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-02-23 22:58:21,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1520 states and 2376 transitions. [2022-02-23 22:58:21,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-02-23 22:58:21,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 22:58:21,640 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 22:58:21,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-23 22:58:21,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:58:21,855 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 22:58:21,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 22:58:21,856 INFO L85 PathProgramCache]: Analyzing trace with hash -529470484, now seen corresponding path program 3 times [2022-02-23 22:58:21,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 22:58:21,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364636108] [2022-02-23 22:58:21,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 22:58:21,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 22:58:21,862 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 22:58:21,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974797301] [2022-02-23 22:58:21,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 22:58:21,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 22:58:21,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 22:58:21,868 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) [2022-02-23 22:58:21,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-23 22:58:21,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-23 22:58:21,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 22:58:21,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 83 conjunts are in the unsatisfiable core [2022-02-23 22:58:21,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 22:58:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 66 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-02-23 22:58:23,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 22:58:27,672 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 66 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-02-23 22:58:27,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 22:58:27,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364636108] [2022-02-23 22:58:27,673 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 22:58:27,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974797301] [2022-02-23 22:58:27,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974797301] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 22:58:27,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 22:58:27,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 33 [2022-02-23 22:58:27,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402327726] [2022-02-23 22:58:27,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 22:58:27,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-23 22:58:27,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 22:58:27,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-23 22:58:27,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-02-23 22:58:27,674 INFO L87 Difference]: Start difference. First operand 1520 states and 2376 transitions. Second operand has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2022-02-23 22:58:37,485 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:42,865 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:58:46,635 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:59:01,883 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 22:59:04,055 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:00:08,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 23:00:08,262 INFO L93 Difference]: Finished difference Result 2333 states and 3672 transitions. [2022-02-23 23:00:08,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-02-23 23:00:08,263 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) Word has length 141 [2022-02-23 23:00:08,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 23:00:08,271 INFO L225 Difference]: With dead ends: 2333 [2022-02-23 23:00:08,271 INFO L226 Difference]: Without dead ends: 2325 [2022-02-23 23:00:08,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 248 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8175 ImplicationChecksByTransitivity, 54.5s TimeCoverageRelationStatistics Valid=3485, Invalid=19467, Unknown=0, NotChecked=0, Total=22952 [2022-02-23 23:00:08,276 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 362 mSDsluCounter, 1349 mSDsCounter, 0 mSdLazyCounter, 3126 mSolverCounterSat, 1054 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 4182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1054 IncrementalHoareTripleChecker+Valid, 3126 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.1s IncrementalHoareTripleChecker+Time [2022-02-23 23:00:08,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 1502 Invalid, 4182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1054 Valid, 3126 Invalid, 2 Unknown, 0 Unchecked, 48.1s Time] [2022-02-23 23:00:08,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2325 states. [2022-02-23 23:00:09,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2325 to 1796. [2022-02-23 23:00:09,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 907 states have (on average 1.2877618522601983) internal successors, (1168), 911 states have internal predecessors, (1168), 821 states have call successors, (821), 68 states have call predecessors, (821), 67 states have return successors, (819), 816 states have call predecessors, (819), 819 states have call successors, (819) [2022-02-23 23:00:09,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 2808 transitions. [2022-02-23 23:00:09,589 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 2808 transitions. Word has length 141 [2022-02-23 23:00:09,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 23:00:09,589 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 2808 transitions. [2022-02-23 23:00:09,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2022-02-23 23:00:09,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 2808 transitions. [2022-02-23 23:00:09,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-02-23 23:00:09,592 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 23:00:09,592 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-02-23 23:00:09,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-23 23:00:09,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-02-23 23:00:09,809 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 23:00:09,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 23:00:09,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1563309484, now seen corresponding path program 4 times [2022-02-23 23:00:09,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 23:00:09,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509916775] [2022-02-23 23:00:09,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 23:00:09,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 23:00:09,819 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 23:00:09,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985224368] [2022-02-23 23:00:09,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-23 23:00:09,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 23:00:09,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 23:00:09,821 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) [2022-02-23 23:00:09,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-23 23:00:09,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-23 23:00:09,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 23:00:09,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 101 conjunts are in the unsatisfiable core [2022-02-23 23:00:09,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 23:00:12,761 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:12,763 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:12,766 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:16,126 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 133 proven. 115 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-02-23 23:00:16,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 23:00:17,288 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:19,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 23:00:19,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509916775] [2022-02-23 23:00:19,794 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 23:00:19,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985224368] [2022-02-23 23:00:19,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985224368] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 23:00:19,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 23:00:19,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-02-23 23:00:19,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383763492] [2022-02-23 23:00:19,795 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 23:00:19,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-23 23:00:19,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 23:00:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-23 23:00:19,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-02-23 23:00:19,796 INFO L87 Difference]: Start difference. First operand 1796 states and 2808 transitions. Second operand has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-02-23 23:00:23,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:00:30,288 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:00:33,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 23:00:33,569 INFO L93 Difference]: Finished difference Result 2012 states and 3140 transitions. [2022-02-23 23:00:33,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-23 23:00:33,570 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 143 [2022-02-23 23:00:33,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 23:00:33,576 INFO L225 Difference]: With dead ends: 2012 [2022-02-23 23:00:33,577 INFO L226 Difference]: Without dead ends: 2005 [2022-02-23 23:00:33,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-02-23 23:00:33,578 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 85 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 2039 mSolverCounterSat, 84 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1396 SdHoareTripleChecker+Invalid, 2124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2039 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-02-23 23:00:33,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 1396 Invalid, 2124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2039 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2022-02-23 23:00:33,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2005 states. [2022-02-23 23:00:34,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2005 to 1977. [2022-02-23 23:00:34,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 991 states have (on average 1.2926337033299697) internal successors, (1281), 995 states have internal predecessors, (1281), 913 states have call successors, (913), 73 states have call predecessors, (913), 72 states have return successors, (911), 908 states have call predecessors, (911), 911 states have call successors, (911) [2022-02-23 23:00:34,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 3105 transitions. [2022-02-23 23:00:34,923 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 3105 transitions. Word has length 143 [2022-02-23 23:00:34,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 23:00:34,923 INFO L470 AbstractCegarLoop]: Abstraction has 1977 states and 3105 transitions. [2022-02-23 23:00:34,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-02-23 23:00:34,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 3105 transitions. [2022-02-23 23:00:34,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-02-23 23:00:34,926 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 23:00:34,926 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 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] [2022-02-23 23:00:34,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-23 23:00:35,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-23 23:00:35,133 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 23:00:35,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 23:00:35,134 INFO L85 PathProgramCache]: Analyzing trace with hash 890462806, now seen corresponding path program 5 times [2022-02-23 23:00:35,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 23:00:35,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875551007] [2022-02-23 23:00:35,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 23:00:35,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 23:00:35,143 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 23:00:35,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440975471] [2022-02-23 23:00:35,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-23 23:00:35,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 23:00:35,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 23:00:35,144 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) [2022-02-23 23:00:35,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-23 23:00:35,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-23 23:00:35,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 23:00:35,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 94 conjunts are in the unsatisfiable core [2022-02-23 23:00:35,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 23:00:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 75 proven. 111 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2022-02-23 23:00:38,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 23:00:47,202 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:47,206 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:00:51,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 23:00:51,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875551007] [2022-02-23 23:00:51,601 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 23:00:51,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440975471] [2022-02-23 23:00:51,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440975471] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 23:00:51,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 23:00:51,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-02-23 23:00:51,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507191285] [2022-02-23 23:00:51,602 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 23:00:51,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-23 23:00:51,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 23:00:51,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-23 23:00:51,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1282, Unknown=0, NotChecked=0, Total=1482 [2022-02-23 23:00:51,603 INFO L87 Difference]: Start difference. First operand 1977 states and 3105 transitions. Second operand has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2022-02-23 23:00:58,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 23:00:58,619 INFO L93 Difference]: Finished difference Result 2327 states and 3649 transitions. [2022-02-23 23:00:58,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-23 23:00:58,620 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) Word has length 160 [2022-02-23 23:00:58,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 23:00:58,636 INFO L225 Difference]: With dead ends: 2327 [2022-02-23 23:00:58,637 INFO L226 Difference]: Without dead ends: 2320 [2022-02-23 23:00:58,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=403, Invalid=2567, Unknown=0, NotChecked=0, Total=2970 [2022-02-23 23:00:58,639 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 107 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 1966 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-23 23:00:58,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1044 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1966 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-23 23:00:58,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2022-02-23 23:01:00,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 2290. [2022-02-23 23:01:00,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2290 states, 1137 states have (on average 1.2981530343007917) internal successors, (1476), 1141 states have internal predecessors, (1476), 1069 states have call successors, (1069), 84 states have call predecessors, (1069), 83 states have return successors, (1067), 1064 states have call predecessors, (1067), 1067 states have call successors, (1067) [2022-02-23 23:01:00,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 3612 transitions. [2022-02-23 23:01:00,320 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 3612 transitions. Word has length 160 [2022-02-23 23:01:00,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 23:01:00,321 INFO L470 AbstractCegarLoop]: Abstraction has 2290 states and 3612 transitions. [2022-02-23 23:01:00,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2022-02-23 23:01:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 3612 transitions. [2022-02-23 23:01:00,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-02-23 23:01:00,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 23:01:00,324 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 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] [2022-02-23 23:01:00,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-23 23:01:00,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 23:01:00,529 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 23:01:00,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 23:01:00,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1993953834, now seen corresponding path program 6 times [2022-02-23 23:01:00,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 23:01:00,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667241807] [2022-02-23 23:01:00,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 23:01:00,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 23:01:00,535 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 23:01:00,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [754970930] [2022-02-23 23:01:00,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-23 23:01:00,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 23:01:00,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 23:01:00,546 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) [2022-02-23 23:01:00,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-23 23:01:00,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-23 23:01:00,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 23:01:00,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 84 conjunts are in the unsatisfiable core [2022-02-23 23:01:00,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 23:01:02,718 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:01:03,389 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 114 proven. 54 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-02-23 23:01:03,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 23:01:05,263 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 23:01:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 96 proven. 63 refuted. 0 times theorem prover too weak. 745 trivial. 0 not checked. [2022-02-23 23:01:20,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 23:01:20,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667241807] [2022-02-23 23:01:20,098 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 23:01:20,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754970930] [2022-02-23 23:01:20,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754970930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 23:01:20,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 23:01:20,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 38 [2022-02-23 23:01:20,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511479198] [2022-02-23 23:01:20,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 23:01:20,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-23 23:01:20,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 23:01:20,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-23 23:01:20,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1209, Unknown=2, NotChecked=0, Total=1406 [2022-02-23 23:01:20,099 INFO L87 Difference]: Start difference. First operand 2290 states and 3612 transitions. Second operand has 38 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 36 states have internal predecessors, (75), 10 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (33), 10 states have call predecessors, (33), 8 states have call successors, (33) [2022-02-23 23:01:44,424 WARN L232 SmtUtils]: Spent 11.93s on a formula simplification that was a NOOP. DAG size: 179 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 23:01:49,636 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:02:03,221 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:02:24,360 WARN L232 SmtUtils]: Spent 17.88s on a formula simplification that was a NOOP. DAG size: 166 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 23:02:28,045 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:02:29,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:02:37,282 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:03:01,875 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:03:15,856 WARN L232 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 23:03:24,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 23:03:27,142 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []