/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_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7390193 [2022-04-05 07:41:12,175 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-05 07:41:12,176 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-05 07:41:12,212 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-05 07:41:12,212 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-05 07:41:12,213 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-05 07:41:12,215 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-05 07:41:12,217 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-05 07:41:12,218 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-05 07:41:12,221 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-05 07:41:12,222 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-05 07:41:12,223 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-05 07:41:12,223 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-05 07:41:12,225 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-05 07:41:12,226 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-05 07:41:12,228 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-05 07:41:12,228 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-05 07:41:12,229 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-05 07:41:12,230 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-05 07:41:12,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-05 07:41:12,235 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-05 07:41:12,236 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-05 07:41:12,237 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-05 07:41:12,237 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-05 07:41:12,238 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-05 07:41:12,243 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-05 07:41:12,243 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-05 07:41:12,243 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-05 07:41:12,244 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-05 07:41:12,244 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-05 07:41:12,245 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-05 07:41:12,245 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-05 07:41:12,246 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-05 07:41:12,246 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-05 07:41:12,247 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-05 07:41:12,247 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-05 07:41:12,247 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-05 07:41:12,248 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-05 07:41:12,248 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-05 07:41:12,248 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-05 07:41:12,249 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-05 07:41:12,250 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-05 07:41:12,250 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-04-05 07:41:12,269 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-05 07:41:12,269 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-05 07:41:12,270 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-05 07:41:12,270 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-05 07:41:12,271 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-05 07:41:12,271 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-05 07:41:12,271 INFO L138 SettingsManager]: * Use SBE=true [2022-04-05 07:41:12,271 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-05 07:41:12,271 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-05 07:41:12,272 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-05 07:41:12,272 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-05 07:41:12,273 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-05 07:41:12,273 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-05 07:41:12,274 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-04-05 07:41:12,274 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-04-05 07:41:12,274 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-05 07:41:12,274 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-04-05 07:41:12,468 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-05 07:41:12,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-05 07:41:12,488 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-05 07:41:12,489 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-05 07:41:12,489 INFO L275 PluginConnector]: CDTParser initialized [2022-04-05 07:41:12,490 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2022-04-05 07:41:12,535 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e75ce3a7/10517ad93e7b41daba8600bb59034ab7/FLAG5b6b8d250 [2022-04-05 07:41:12,840 INFO L306 CDTParser]: Found 1 translation units. [2022-04-05 07:41:12,841 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2022-04-05 07:41:12,846 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e75ce3a7/10517ad93e7b41daba8600bb59034ab7/FLAG5b6b8d250 [2022-04-05 07:41:13,306 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e75ce3a7/10517ad93e7b41daba8600bb59034ab7 [2022-04-05 07:41:13,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-05 07:41:13,309 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-05 07:41:13,311 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-05 07:41:13,311 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-05 07:41:13,314 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-05 07:41:13,314 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,315 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b49cca6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13, skipping insertion in model container [2022-04-05 07:41:13,315 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-05 07:41:13,331 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-05 07:41:13,464 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_unwindbound50.c[490,503] [2022-04-05 07:41:13,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-05 07:41:13,490 INFO L203 MainTranslator]: Completed pre-run [2022-04-05 07:41:13,497 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_unwindbound50.c[490,503] [2022-04-05 07:41:13,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-05 07:41:13,525 INFO L208 MainTranslator]: Completed translation [2022-04-05 07:41:13,525 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13 WrapperNode [2022-04-05 07:41:13,525 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-05 07:41:13,526 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-05 07:41:13,526 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-05 07:41:13,526 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-05 07:41:13,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,539 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,539 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,549 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,554 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,558 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,562 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-05 07:41:13,562 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-05 07:41:13,562 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-05 07:41:13,563 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-05 07:41:13,563 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-05 07:41:13,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:13,590 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-04-05 07:41:13,596 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-04-05 07:41:13,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-05 07:41:13,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-05 07:41:13,616 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-05 07:41:13,616 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-05 07:41:13,616 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-05 07:41:13,616 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-05 07:41:13,616 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-05 07:41:13,617 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-05 07:41:13,618 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-05 07:41:13,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-05 07:41:13,678 INFO L234 CfgBuilder]: Building ICFG [2022-04-05 07:41:13,679 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-05 07:41:13,801 INFO L275 CfgBuilder]: Performing block encoding [2022-04-05 07:41:13,805 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-05 07:41:13,805 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-05 07:41:13,806 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 07:41:13 BoogieIcfgContainer [2022-04-05 07:41:13,807 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-05 07:41:13,807 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-05 07:41:13,807 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-05 07:41:13,808 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-05 07:41:13,810 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 07:41:13" (1/1) ... [2022-04-05 07:41:13,811 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-04-05 07:41:13,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 05.04 07:41:13 BasicIcfg [2022-04-05 07:41:13,821 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-05 07:41:13,822 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-05 07:41:13,823 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-05 07:41:13,825 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-05 07:41:13,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.04 07:41:13" (1/4) ... [2022-04-05 07:41:13,825 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4acfe4a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 07:41:13, skipping insertion in model container [2022-04-05 07:41:13,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 07:41:13" (2/4) ... [2022-04-05 07:41:13,825 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4acfe4a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 07:41:13, skipping insertion in model container [2022-04-05 07:41:13,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 07:41:13" (3/4) ... [2022-04-05 07:41:13,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4acfe4a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.04 07:41:13, skipping insertion in model container [2022-04-05 07:41:13,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 05.04 07:41:13" (4/4) ... [2022-04-05 07:41:13,826 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound50.cqvasr [2022-04-05 07:41:13,829 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-05 07:41:13,829 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-05 07:41:13,861 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-05 07:41:13,865 INFO L340 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 [2022-04-05 07:41:13,866 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-05 07:41:13,885 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-05 07:41:13,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-05 07:41:13,889 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:13,889 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:13,889 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:13,893 INFO L85 PathProgramCache]: Analyzing trace with hash 6304412, now seen corresponding path program 1 times [2022-04-05 07:41:13,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:13,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5351327] [2022-04-05 07:41:13,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:13,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-05 07:41:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-05 07:41:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-05 07:41:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:14,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5351327] [2022-04-05 07:41:14,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5351327] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:14,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:14,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-05 07:41:14,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125234677] [2022-04-05 07:41:14,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:14,084 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-05 07:41:14,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:14,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-05 07:41:14,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-05 07:41:14,107 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:14,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:14,188 INFO L93 Difference]: Finished difference Result 74 states and 111 transitions. [2022-04-05 07:41:14,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-05 07:41:14,190 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-05 07:41:14,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:14,196 INFO L225 Difference]: With dead ends: 74 [2022-04-05 07:41:14,196 INFO L226 Difference]: Without dead ends: 36 [2022-04-05 07:41:14,199 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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-04-05 07:41:14,202 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:14,206 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 51 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:14,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-04-05 07:41:14,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2022-04-05 07:41:14,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-05 07:41:14,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-04-05 07:41:14,245 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2022-04-05 07:41:14,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:14,245 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-04-05 07:41:14,245 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:14,246 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-04-05 07:41:14,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-05 07:41:14,247 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:14,248 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:14,248 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-05 07:41:14,249 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:14,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:14,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1535904754, now seen corresponding path program 1 times [2022-04-05 07:41:14,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:14,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671694031] [2022-04-05 07:41:14,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:14,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:14,272 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:14,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1568543790] [2022-04-05 07:41:14,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:14,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:14,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:14,274 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-04-05 07:41:14,275 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-04-05 07:41:14,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-05 07:41:14,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:14,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:14,411 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:14,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:14,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671694031] [2022-04-05 07:41:14,412 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:14,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568543790] [2022-04-05 07:41:14,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568543790] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:14,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:14,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-05 07:41:14,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416775260] [2022-04-05 07:41:14,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:14,413 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-05 07:41:14,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:14,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-05 07:41:14,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-05 07:41:14,414 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:14,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:14,426 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2022-04-05 07:41:14,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-05 07:41:14,426 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-04-05 07:41:14,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:14,428 INFO L225 Difference]: With dead ends: 44 [2022-04-05 07:41:14,428 INFO L226 Difference]: Without dead ends: 37 [2022-04-05 07:41:14,428 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-05 07:41:14,429 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:14,429 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 113 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:14,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-04-05 07:41:14,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-04-05 07:41:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-05 07:41:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2022-04-05 07:41:14,434 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2022-04-05 07:41:14,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:14,435 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2022-04-05 07:41:14,435 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:14,435 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2022-04-05 07:41:14,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-04-05 07:41:14,436 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:14,436 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:14,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-05 07:41:14,652 WARN L460 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-04-05 07:41:14,652 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:14,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:14,653 INFO L85 PathProgramCache]: Analyzing trace with hash 401530880, now seen corresponding path program 1 times [2022-04-05 07:41:14,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:14,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651367534] [2022-04-05 07:41:14,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:14,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:14,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:14,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691538311] [2022-04-05 07:41:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:14,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:14,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:14,664 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-04-05 07:41:14,665 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-04-05 07:41:14,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:14,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-05 07:41:14,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:14,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:14,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:14,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:14,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651367534] [2022-04-05 07:41:14,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:14,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691538311] [2022-04-05 07:41:14,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691538311] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:14,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:14,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-05 07:41:14,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164672348] [2022-04-05 07:41:14,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:14,748 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-05 07:41:14,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:14,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-05 07:41:14,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-05 07:41:14,749 INFO L87 Difference]: Start difference. First operand 37 states and 47 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, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:14,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:14,812 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2022-04-05 07:41:14,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-05 07:41:14,813 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, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-04-05 07:41:14,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:14,814 INFO L225 Difference]: With dead ends: 57 [2022-04-05 07:41:14,814 INFO L226 Difference]: Without dead ends: 50 [2022-04-05 07:41:14,814 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-05 07:41:14,815 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 46 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:14,815 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 148 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:14,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-04-05 07:41:14,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2022-04-05 07:41:14,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-05 07:41:14,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2022-04-05 07:41:14,821 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 24 [2022-04-05 07:41:14,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:14,821 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2022-04-05 07:41:14,821 INFO L479 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, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:14,821 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2022-04-05 07:41:14,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-05 07:41:14,822 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:14,822 INFO L499 BasicCegarLoop]: trace histogram [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-04-05 07:41:14,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-04-05 07:41:15,038 WARN L460 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-04-05 07:41:15,038 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:15,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:15,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2110136122, now seen corresponding path program 1 times [2022-04-05 07:41:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:15,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680763464] [2022-04-05 07:41:15,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:15,050 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:15,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096436665] [2022-04-05 07:41:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:15,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:15,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:15,052 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-04-05 07:41:15,066 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-04-05 07:41:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:15,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-05 07:41:15,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:15,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:15,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:15,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680763464] [2022-04-05 07:41:15,155 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:15,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096436665] [2022-04-05 07:41:15,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096436665] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:15,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:15,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-05 07:41:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011590483] [2022-04-05 07:41:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:15,156 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:15,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:15,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:15,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:15,156 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:15,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:15,174 INFO L93 Difference]: Finished difference Result 62 states and 82 transitions. [2022-04-05 07:41:15,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-05 07:41:15,174 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-04-05 07:41:15,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:15,175 INFO L225 Difference]: With dead ends: 62 [2022-04-05 07:41:15,175 INFO L226 Difference]: Without dead ends: 40 [2022-04-05 07:41:15,175 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:15,180 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:15,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:15,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-04-05 07:41:15,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-04-05 07:41:15,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 28 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-05 07:41:15,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 50 transitions. [2022-04-05 07:41:15,185 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 50 transitions. Word has length 29 [2022-04-05 07:41:15,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:15,186 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 50 transitions. [2022-04-05 07:41:15,186 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:15,186 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 50 transitions. [2022-04-05 07:41:15,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-05 07:41:15,187 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:15,187 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:15,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-05 07:41:15,388 WARN L460 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-04-05 07:41:15,389 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:15,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:15,389 INFO L85 PathProgramCache]: Analyzing trace with hash -358604865, now seen corresponding path program 1 times [2022-04-05 07:41:15,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:15,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36918936] [2022-04-05 07:41:15,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:15,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:15,405 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:15,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074914577] [2022-04-05 07:41:15,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:15,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:15,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:15,407 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-04-05 07:41:15,408 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-04-05 07:41:15,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:15,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-05 07:41:15,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:15,627 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:15,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:15,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:15,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36918936] [2022-04-05 07:41:15,628 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:15,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074914577] [2022-04-05 07:41:15,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074914577] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:15,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:15,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-05 07:41:15,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613578649] [2022-04-05 07:41:15,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:15,630 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-05 07:41:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:15,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-05 07:41:15,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-05 07:41:15,631 INFO L87 Difference]: Start difference. First operand 40 states and 50 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:15,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:15,787 INFO L93 Difference]: Finished difference Result 68 states and 92 transitions. [2022-04-05 07:41:15,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-05 07:41:15,787 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2022-04-05 07:41:15,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:15,799 INFO L225 Difference]: With dead ends: 68 [2022-04-05 07:41:15,799 INFO L226 Difference]: Without dead ends: 66 [2022-04-05 07:41:15,800 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-05 07:41:15,800 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 79 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:15,800 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 218 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:15,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-04-05 07:41:15,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 55. [2022-04-05 07:41:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-05 07:41:15,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2022-04-05 07:41:15,812 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2022-04-05 07:41:15,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:15,812 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2022-04-05 07:41:15,812 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:15,812 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2022-04-05 07:41:15,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-05 07:41:15,813 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:15,813 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-05 07:41:15,835 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-04-05 07:41:16,023 WARN L460 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-04-05 07:41:16,024 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:16,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:16,024 INFO L85 PathProgramCache]: Analyzing trace with hash -2061673945, now seen corresponding path program 1 times [2022-04-05 07:41:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:16,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335872094] [2022-04-05 07:41:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:16,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:16,058 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:16,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [470478880] [2022-04-05 07:41:16,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:16,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:16,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:16,062 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-04-05 07:41:16,076 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-04-05 07:41:16,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:16,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-05 07:41:16,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:16,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:16,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335872094] [2022-04-05 07:41:16,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470478880] [2022-04-05 07:41:16,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470478880] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:16,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:16,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-05 07:41:16,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396874708] [2022-04-05 07:41:16,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:16,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-05 07:41:16,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:16,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-05 07:41:16,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-05 07:41:16,231 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:16,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:16,318 INFO L93 Difference]: Finished difference Result 151 states and 197 transitions. [2022-04-05 07:41:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-05 07:41:16,318 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 30 [2022-04-05 07:41:16,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:16,320 INFO L225 Difference]: With dead ends: 151 [2022-04-05 07:41:16,320 INFO L226 Difference]: Without dead ends: 144 [2022-04-05 07:41:16,320 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2022-04-05 07:41:16,321 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 82 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:16,321 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 272 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:16,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-04-05 07:41:16,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 101. [2022-04-05 07:41:16,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 70 states have (on average 1.3285714285714285) internal successors, (93), 72 states have internal predecessors, (93), 22 states have call successors, (22), 9 states have call predecessors, (22), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-04-05 07:41:16,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 134 transitions. [2022-04-05 07:41:16,335 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 134 transitions. Word has length 30 [2022-04-05 07:41:16,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:16,335 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 134 transitions. [2022-04-05 07:41:16,335 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:16,336 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 134 transitions. [2022-04-05 07:41:16,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-05 07:41:16,336 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:16,336 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:16,369 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-04-05 07:41:16,552 WARN L460 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-04-05 07:41:16,553 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:16,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:16,554 INFO L85 PathProgramCache]: Analyzing trace with hash 545740907, now seen corresponding path program 1 times [2022-04-05 07:41:16,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:16,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312077260] [2022-04-05 07:41:16,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:16,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:16,562 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:16,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798504410] [2022-04-05 07:41:16,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:16,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:16,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:16,564 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-04-05 07:41:16,565 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-04-05 07:41:16,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:16,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-05 07:41:16,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:16,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:16,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:16,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:16,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312077260] [2022-04-05 07:41:16,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:16,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798504410] [2022-04-05 07:41:16,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798504410] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:16,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:16,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-05 07:41:16,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626598158] [2022-04-05 07:41:16,725 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:16,725 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-05 07:41:16,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:16,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-05 07:41:16,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-05 07:41:16,726 INFO L87 Difference]: Start difference. First operand 101 states and 134 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:16,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:16,872 INFO L93 Difference]: Finished difference Result 187 states and 265 transitions. [2022-04-05 07:41:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-05 07:41:16,873 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2022-04-05 07:41:16,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:16,874 INFO L225 Difference]: With dead ends: 187 [2022-04-05 07:41:16,874 INFO L226 Difference]: Without dead ends: 175 [2022-04-05 07:41:16,874 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-04-05 07:41:16,875 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 113 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:16,875 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 306 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:16,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-04-05 07:41:16,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 132. [2022-04-05 07:41:16,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 98 states have (on average 1.346938775510204) internal successors, (132), 99 states have internal predecessors, (132), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-05 07:41:16,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 180 transitions. [2022-04-05 07:41:16,890 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 180 transitions. Word has length 31 [2022-04-05 07:41:16,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:16,890 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 180 transitions. [2022-04-05 07:41:16,890 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:16,890 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 180 transitions. [2022-04-05 07:41:16,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-05 07:41:16,891 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:16,891 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-05 07:41:16,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-04-05 07:41:17,122 WARN L460 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-04-05 07:41:17,122 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:17,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:17,122 INFO L85 PathProgramCache]: Analyzing trace with hash 653912885, now seen corresponding path program 1 times [2022-04-05 07:41:17,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:17,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433570505] [2022-04-05 07:41:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:17,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:17,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:17,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [816106093] [2022-04-05 07:41:17,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:17,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:17,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:17,132 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-04-05 07:41:17,149 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-04-05 07:41:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:17,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-05 07:41:17,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:17,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:17,357 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:17,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:17,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433570505] [2022-04-05 07:41:17,357 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:17,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816106093] [2022-04-05 07:41:17,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816106093] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:17,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:17,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-05 07:41:17,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649208838] [2022-04-05 07:41:17,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:17,358 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-05 07:41:17,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:17,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-05 07:41:17,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-04-05 07:41:17,358 INFO L87 Difference]: Start difference. First operand 132 states and 180 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-05 07:41:17,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:17,512 INFO L93 Difference]: Finished difference Result 157 states and 210 transitions. [2022-04-05 07:41:17,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-05 07:41:17,513 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2022-04-05 07:41:17,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:17,514 INFO L225 Difference]: With dead ends: 157 [2022-04-05 07:41:17,514 INFO L226 Difference]: Without dead ends: 155 [2022-04-05 07:41:17,514 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-04-05 07:41:17,515 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 80 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:17,515 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 241 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:17,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-04-05 07:41:17,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2022-04-05 07:41:17,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 107 states have (on average 1.3177570093457944) internal successors, (141), 108 states have internal predecessors, (141), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-05 07:41:17,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 189 transitions. [2022-04-05 07:41:17,529 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 189 transitions. Word has length 34 [2022-04-05 07:41:17,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:17,529 INFO L478 AbstractCegarLoop]: Abstraction has 144 states and 189 transitions. [2022-04-05 07:41:17,529 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-05 07:41:17,529 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 189 transitions. [2022-04-05 07:41:17,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-04-05 07:41:17,530 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:17,530 INFO L499 BasicCegarLoop]: trace histogram [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-04-05 07:41:17,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-04-05 07:41:17,745 WARN L460 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-04-05 07:41:17,750 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:17,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:17,750 INFO L85 PathProgramCache]: Analyzing trace with hash -47631820, now seen corresponding path program 1 times [2022-04-05 07:41:17,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:17,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394069549] [2022-04-05 07:41:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:17,758 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:17,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737093845] [2022-04-05 07:41:17,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:17,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:17,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:17,760 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-04-05 07:41:17,761 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-04-05 07:41:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:17,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-05 07:41:17,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:17,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-05 07:41:17,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:18,071 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:18,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:18,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394069549] [2022-04-05 07:41:18,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:18,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737093845] [2022-04-05 07:41:18,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737093845] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:18,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:18,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-04-05 07:41:18,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246848392] [2022-04-05 07:41:18,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:18,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-05 07:41:18,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:18,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-05 07:41:18,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-05 07:41:18,075 INFO L87 Difference]: Start difference. First operand 144 states and 189 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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-04-05 07:41:18,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:18,247 INFO L93 Difference]: Finished difference Result 179 states and 241 transitions. [2022-04-05 07:41:18,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-05 07:41:18,247 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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 36 [2022-04-05 07:41:18,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:18,248 INFO L225 Difference]: With dead ends: 179 [2022-04-05 07:41:18,248 INFO L226 Difference]: Without dead ends: 177 [2022-04-05 07:41:18,248 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-05 07:41:18,249 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 76 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:18,249 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 344 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:18,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-04-05 07:41:18,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 174. [2022-04-05 07:41:18,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.34375) internal successors, (172), 129 states have internal predecessors, (172), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-05 07:41:18,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 236 transitions. [2022-04-05 07:41:18,271 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 236 transitions. Word has length 36 [2022-04-05 07:41:18,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:18,271 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 236 transitions. [2022-04-05 07:41:18,271 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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-04-05 07:41:18,271 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 236 transitions. [2022-04-05 07:41:18,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-04-05 07:41:18,290 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:18,290 INFO L499 BasicCegarLoop]: trace histogram [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-04-05 07:41:18,308 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-04-05 07:41:18,506 WARN L460 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-04-05 07:41:18,506 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:18,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash -375710268, now seen corresponding path program 1 times [2022-04-05 07:41:18,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:18,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050312097] [2022-04-05 07:41:18,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:18,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:18,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:18,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811149056] [2022-04-05 07:41:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:18,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:18,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:18,522 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-04-05 07:41:18,522 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-04-05 07:41:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:18,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-05 07:41:18,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:18,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:18,617 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:18,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:18,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050312097] [2022-04-05 07:41:18,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:18,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811149056] [2022-04-05 07:41:18,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811149056] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:18,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:18,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-05 07:41:18,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325374473] [2022-04-05 07:41:18,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:18,618 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-05 07:41:18,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-05 07:41:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-05 07:41:18,619 INFO L87 Difference]: Start difference. First operand 174 states and 236 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:18,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:18,645 INFO L93 Difference]: Finished difference Result 241 states and 329 transitions. [2022-04-05 07:41:18,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-05 07:41:18,645 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-04-05 07:41:18,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:18,646 INFO L225 Difference]: With dead ends: 241 [2022-04-05 07:41:18,646 INFO L226 Difference]: Without dead ends: 174 [2022-04-05 07:41:18,647 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-05 07:41:18,647 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 16 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:18,647 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 119 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:18,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-04-05 07:41:18,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2022-04-05 07:41:18,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.3359375) internal successors, (171), 129 states have internal predecessors, (171), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-05 07:41:18,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 235 transitions. [2022-04-05 07:41:18,673 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 235 transitions. Word has length 36 [2022-04-05 07:41:18,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:18,673 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 235 transitions. [2022-04-05 07:41:18,673 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-05 07:41:18,674 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 235 transitions. [2022-04-05 07:41:18,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-05 07:41:18,674 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:18,674 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:18,693 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-04-05 07:41:18,890 WARN L460 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-04-05 07:41:18,890 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:18,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:18,891 INFO L85 PathProgramCache]: Analyzing trace with hash -344890017, now seen corresponding path program 1 times [2022-04-05 07:41:18,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:18,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751556468] [2022-04-05 07:41:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:18,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:18,899 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:18,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644245131] [2022-04-05 07:41:18,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:18,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:18,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:18,901 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-04-05 07:41:18,916 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-04-05 07:41:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:18,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-05 07:41:18,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:19,015 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-05 07:41:19,015 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:19,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:19,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751556468] [2022-04-05 07:41:19,015 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:19,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644245131] [2022-04-05 07:41:19,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644245131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:19,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:19,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-05 07:41:19,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704889150] [2022-04-05 07:41:19,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:19,016 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:19,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:19,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:19,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:19,017 INFO L87 Difference]: Start difference. First operand 174 states and 235 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-05 07:41:19,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:19,055 INFO L93 Difference]: Finished difference Result 239 states and 335 transitions. [2022-04-05 07:41:19,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-05 07:41:19,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-05 07:41:19,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:19,057 INFO L225 Difference]: With dead ends: 239 [2022-04-05 07:41:19,057 INFO L226 Difference]: Without dead ends: 237 [2022-04-05 07:41:19,057 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 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-04-05 07:41:19,058 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 10 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:19,058 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 150 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:19,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-04-05 07:41:19,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 230. [2022-04-05 07:41:19,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 161 states have (on average 1.3664596273291925) internal successors, (220), 162 states have internal predecessors, (220), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-04-05 07:41:19,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 324 transitions. [2022-04-05 07:41:19,073 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 324 transitions. Word has length 39 [2022-04-05 07:41:19,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:19,073 INFO L478 AbstractCegarLoop]: Abstraction has 230 states and 324 transitions. [2022-04-05 07:41:19,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-05 07:41:19,073 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 324 transitions. [2022-04-05 07:41:19,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-05 07:41:19,074 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:19,074 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-05 07:41:19,092 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-04-05 07:41:19,287 WARN L460 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-04-05 07:41:19,287 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:19,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:19,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1057809952, now seen corresponding path program 1 times [2022-04-05 07:41:19,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:19,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100572730] [2022-04-05 07:41:19,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:19,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:19,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:19,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796376687] [2022-04-05 07:41:19,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:19,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:19,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:19,302 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-04-05 07:41:19,319 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-04-05 07:41:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:19,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-05 07:41:19,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:19,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:19,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:19,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:19,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100572730] [2022-04-05 07:41:19,685 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:19,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796376687] [2022-04-05 07:41:19,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796376687] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:19,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:19,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-04-05 07:41:19,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252078226] [2022-04-05 07:41:19,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:19,686 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-05 07:41:19,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:19,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-05 07:41:19,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-04-05 07:41:19,687 INFO L87 Difference]: Start difference. First operand 230 states and 324 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-05 07:41:20,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:20,208 INFO L93 Difference]: Finished difference Result 392 states and 578 transitions. [2022-04-05 07:41:20,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-05 07:41:20,209 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-04-05 07:41:20,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:20,210 INFO L225 Difference]: With dead ends: 392 [2022-04-05 07:41:20,210 INFO L226 Difference]: Without dead ends: 390 [2022-04-05 07:41:20,211 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-04-05 07:41:20,211 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 170 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:20,211 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 318 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-05 07:41:20,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-04-05 07:41:20,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 377. [2022-04-05 07:41:20,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 266 states have (on average 1.4248120300751879) internal successors, (379), 267 states have internal predecessors, (379), 93 states have call successors, (93), 18 states have call predecessors, (93), 17 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-04-05 07:41:20,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 563 transitions. [2022-04-05 07:41:20,274 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 563 transitions. Word has length 41 [2022-04-05 07:41:20,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:20,274 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 563 transitions. [2022-04-05 07:41:20,274 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-05 07:41:20,274 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 563 transitions. [2022-04-05 07:41:20,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-05 07:41:20,275 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:20,275 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:20,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-04-05 07:41:20,476 WARN L460 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-04-05 07:41:20,476 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:20,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:20,476 INFO L85 PathProgramCache]: Analyzing trace with hash -800046763, now seen corresponding path program 1 times [2022-04-05 07:41:20,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:20,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873354070] [2022-04-05 07:41:20,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:20,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:20,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:20,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827406349] [2022-04-05 07:41:20,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:20,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:20,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:20,494 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-04-05 07:41:20,494 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-04-05 07:41:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:20,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-05 07:41:20,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-05 07:41:20,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:20,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:20,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873354070] [2022-04-05 07:41:20,595 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:20,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827406349] [2022-04-05 07:41:20,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827406349] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:20,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:20,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-05 07:41:20,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353755272] [2022-04-05 07:41:20,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:20,596 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:20,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:20,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:20,596 INFO L87 Difference]: Start difference. First operand 377 states and 563 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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-04-05 07:41:20,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:20,690 INFO L93 Difference]: Finished difference Result 566 states and 887 transitions. [2022-04-05 07:41:20,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-05 07:41:20,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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 44 [2022-04-05 07:41:20,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:20,692 INFO L225 Difference]: With dead ends: 566 [2022-04-05 07:41:20,692 INFO L226 Difference]: Without dead ends: 564 [2022-04-05 07:41:20,692 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 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-04-05 07:41:20,693 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 12 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:20,693 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 166 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:20,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-04-05 07:41:20,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 495. [2022-04-05 07:41:20,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 307 states have (on average 1.4267100977198697) internal successors, (438), 327 states have internal predecessors, (438), 169 states have call successors, (169), 19 states have call predecessors, (169), 18 states have return successors, (167), 148 states have call predecessors, (167), 167 states have call successors, (167) [2022-04-05 07:41:20,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 774 transitions. [2022-04-05 07:41:20,760 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 774 transitions. Word has length 44 [2022-04-05 07:41:20,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:20,760 INFO L478 AbstractCegarLoop]: Abstraction has 495 states and 774 transitions. [2022-04-05 07:41:20,760 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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-04-05 07:41:20,760 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 774 transitions. [2022-04-05 07:41:20,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-05 07:41:20,761 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:20,761 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-04-05 07:41:20,777 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-04-05 07:41:20,975 WARN L460 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-04-05 07:41:20,976 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:20,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:20,976 INFO L85 PathProgramCache]: Analyzing trace with hash 684933943, now seen corresponding path program 1 times [2022-04-05 07:41:20,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:20,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849530279] [2022-04-05 07:41:20,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:20,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:20,992 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:20,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619957538] [2022-04-05 07:41:20,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:20,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:20,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:20,993 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-04-05 07:41:20,994 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-04-05 07:41:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:21,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-05 07:41:21,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:21,123 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-05 07:41:21,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:21,221 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-05 07:41:21,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:21,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849530279] [2022-04-05 07:41:21,222 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:21,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619957538] [2022-04-05 07:41:21,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619957538] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:21,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:21,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-05 07:41:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34946662] [2022-04-05 07:41:21,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:21,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-05 07:41:21,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:21,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-05 07:41:21,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-05 07:41:21,224 INFO L87 Difference]: Start difference. First operand 495 states and 774 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:21,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:21,412 INFO L93 Difference]: Finished difference Result 1127 states and 1721 transitions. [2022-04-05 07:41:21,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-05 07:41:21,413 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-04-05 07:41:21,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:21,417 INFO L225 Difference]: With dead ends: 1127 [2022-04-05 07:41:21,417 INFO L226 Difference]: Without dead ends: 770 [2022-04-05 07:41:21,419 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2022-04-05 07:41:21,419 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 169 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:21,419 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 342 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:21,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-04-05 07:41:21,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 736. [2022-04-05 07:41:21,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 471 states have (on average 1.3630573248407643) internal successors, (642), 495 states have internal predecessors, (642), 224 states have call successors, (224), 41 states have call predecessors, (224), 40 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2022-04-05 07:41:21,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1085 transitions. [2022-04-05 07:41:21,483 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1085 transitions. Word has length 42 [2022-04-05 07:41:21,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:21,483 INFO L478 AbstractCegarLoop]: Abstraction has 736 states and 1085 transitions. [2022-04-05 07:41:21,483 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:21,483 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1085 transitions. [2022-04-05 07:41:21,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-05 07:41:21,484 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:21,484 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:21,501 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-04-05 07:41:21,699 WARN L460 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-04-05 07:41:21,699 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:21,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:21,700 INFO L85 PathProgramCache]: Analyzing trace with hash 841576990, now seen corresponding path program 1 times [2022-04-05 07:41:21,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:21,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975308735] [2022-04-05 07:41:21,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:21,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:21,708 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:21,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1424217825] [2022-04-05 07:41:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:21,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:21,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:21,710 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-04-05 07:41:21,735 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-04-05 07:41:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:21,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-05 07:41:21,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:21,862 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:21,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:21,975 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-05 07:41:21,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:21,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975308735] [2022-04-05 07:41:21,975 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:21,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424217825] [2022-04-05 07:41:21,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424217825] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:21,976 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:21,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-05 07:41:21,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094930292] [2022-04-05 07:41:21,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:21,977 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-05 07:41:21,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:21,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-05 07:41:21,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-05 07:41:21,977 INFO L87 Difference]: Start difference. First operand 736 states and 1085 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:22,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:22,242 INFO L93 Difference]: Finished difference Result 1597 states and 2379 transitions. [2022-04-05 07:41:22,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-05 07:41:22,243 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 43 [2022-04-05 07:41:22,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:22,247 INFO L225 Difference]: With dead ends: 1597 [2022-04-05 07:41:22,247 INFO L226 Difference]: Without dead ends: 1119 [2022-04-05 07:41:22,248 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2022-04-05 07:41:22,248 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 255 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:22,249 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 319 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:22,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2022-04-05 07:41:22,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1072. [2022-04-05 07:41:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 697 states have (on average 1.3113342898134863) internal successors, (914), 730 states have internal predecessors, (914), 318 states have call successors, (318), 57 states have call predecessors, (318), 56 states have return successors, (311), 284 states have call predecessors, (311), 311 states have call successors, (311) [2022-04-05 07:41:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1543 transitions. [2022-04-05 07:41:22,340 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1543 transitions. Word has length 43 [2022-04-05 07:41:22,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:22,340 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1543 transitions. [2022-04-05 07:41:22,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-05 07:41:22,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1543 transitions. [2022-04-05 07:41:22,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-05 07:41:22,341 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:22,341 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:22,360 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-04-05 07:41:22,557 WARN L460 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-04-05 07:41:22,557 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:22,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:22,558 INFO L85 PathProgramCache]: Analyzing trace with hash -799775801, now seen corresponding path program 2 times [2022-04-05 07:41:22,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:22,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610036016] [2022-04-05 07:41:22,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:22,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:22,564 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:22,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449519922] [2022-04-05 07:41:22,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:41:22,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:22,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:22,565 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-04-05 07:41:22,566 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-04-05 07:41:22,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:41:22,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:41:22,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-05 07:41:22,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-05 07:41:22,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:22,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:22,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610036016] [2022-04-05 07:41:22,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:22,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449519922] [2022-04-05 07:41:22,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449519922] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:22,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:22,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-05 07:41:22,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807941566] [2022-04-05 07:41:22,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:22,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:22,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:22,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:22,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:22,660 INFO L87 Difference]: Start difference. First operand 1072 states and 1543 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:22,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:22,801 INFO L93 Difference]: Finished difference Result 1700 states and 2539 transitions. [2022-04-05 07:41:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-05 07:41:22,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 44 [2022-04-05 07:41:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:22,806 INFO L225 Difference]: With dead ends: 1700 [2022-04-05 07:41:22,806 INFO L226 Difference]: Without dead ends: 1234 [2022-04-05 07:41:22,807 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 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-04-05 07:41:22,807 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 29 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:22,808 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 170 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-05 07:41:22,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-04-05 07:41:22,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 995. [2022-04-05 07:41:22,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 660 states have (on average 1.3015151515151515) internal successors, (859), 690 states have internal predecessors, (859), 278 states have call successors, (278), 57 states have call predecessors, (278), 56 states have return successors, (271), 247 states have call predecessors, (271), 271 states have call successors, (271) [2022-04-05 07:41:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1408 transitions. [2022-04-05 07:41:22,903 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1408 transitions. Word has length 44 [2022-04-05 07:41:22,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:22,903 INFO L478 AbstractCegarLoop]: Abstraction has 995 states and 1408 transitions. [2022-04-05 07:41:22,903 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-05 07:41:22,903 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1408 transitions. [2022-04-05 07:41:22,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-04-05 07:41:22,903 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:22,903 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:22,921 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-04-05 07:41:23,119 WARN L460 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-04-05 07:41:23,119 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:23,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:23,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2059301326, now seen corresponding path program 1 times [2022-04-05 07:41:23,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:23,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96547155] [2022-04-05 07:41:23,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:23,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:23,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:23,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1661861461] [2022-04-05 07:41:23,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:23,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:23,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:23,128 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-04-05 07:41:23,129 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-04-05 07:41:23,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:23,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-05 07:41:23,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:23,674 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-05 07:41:23,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:24,416 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-05 07:41:24,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:24,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96547155] [2022-04-05 07:41:24,416 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:24,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661861461] [2022-04-05 07:41:24,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661861461] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:24,416 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:24,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-04-05 07:41:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099356202] [2022-04-05 07:41:24,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:24,417 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-05 07:41:24,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:24,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-05 07:41:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-04-05 07:41:24,418 INFO L87 Difference]: Start difference. First operand 995 states and 1408 transitions. Second operand has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-04-05 07:41:29,257 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:41:31,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:31,320 INFO L93 Difference]: Finished difference Result 1412 states and 2014 transitions. [2022-04-05 07:41:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-04-05 07:41:31,321 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) Word has length 58 [2022-04-05 07:41:31,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:31,325 INFO L225 Difference]: With dead ends: 1412 [2022-04-05 07:41:31,325 INFO L226 Difference]: Without dead ends: 1404 [2022-04-05 07:41:31,326 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-04-05 07:41:31,326 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 186 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:31,326 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 528 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-04-05 07:41:31,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2022-04-05 07:41:31,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1226. [2022-04-05 07:41:31,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 845 states have (on average 1.2970414201183431) internal successors, (1096), 864 states have internal predecessors, (1096), 308 states have call successors, (308), 73 states have call predecessors, (308), 72 states have return successors, (303), 288 states have call predecessors, (303), 303 states have call successors, (303) [2022-04-05 07:41:31,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1707 transitions. [2022-04-05 07:41:31,481 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1707 transitions. Word has length 58 [2022-04-05 07:41:31,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:31,481 INFO L478 AbstractCegarLoop]: Abstraction has 1226 states and 1707 transitions. [2022-04-05 07:41:31,482 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-04-05 07:41:31,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1707 transitions. [2022-04-05 07:41:31,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-05 07:41:31,482 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:31,482 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:41:31,520 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-04-05 07:41:31,698 WARN L460 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-04-05 07:41:31,699 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:31,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1248898955, now seen corresponding path program 1 times [2022-04-05 07:41:31,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:31,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659280578] [2022-04-05 07:41:31,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:31,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:31,706 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:31,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1706597612] [2022-04-05 07:41:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:31,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:31,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:31,712 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-04-05 07:41:31,752 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-04-05 07:41:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:31,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-05 07:41:31,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:31,878 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-05 07:41:31,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:32,047 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-05 07:41:32,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:32,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659280578] [2022-04-05 07:41:32,047 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:32,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706597612] [2022-04-05 07:41:32,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706597612] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:32,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:32,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-05 07:41:32,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505677879] [2022-04-05 07:41:32,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:32,048 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-05 07:41:32,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:32,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-05 07:41:32,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-05 07:41:32,049 INFO L87 Difference]: Start difference. First operand 1226 states and 1707 transitions. Second operand has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-05 07:41:32,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:32,612 INFO L93 Difference]: Finished difference Result 2565 states and 3679 transitions. [2022-04-05 07:41:32,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-05 07:41:32,612 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) Word has length 64 [2022-04-05 07:41:32,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:32,621 INFO L225 Difference]: With dead ends: 2565 [2022-04-05 07:41:32,621 INFO L226 Difference]: Without dead ends: 2543 [2022-04-05 07:41:32,621 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2022-04-05 07:41:32,622 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 385 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:32,623 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 488 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-05 07:41:32,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2022-04-05 07:41:32,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 2406. [2022-04-05 07:41:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 1658 states have (on average 1.3094089264173703) internal successors, (2171), 1717 states have internal predecessors, (2171), 631 states have call successors, (631), 117 states have call predecessors, (631), 116 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-04-05 07:41:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 3425 transitions. [2022-04-05 07:41:32,922 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 3425 transitions. Word has length 64 [2022-04-05 07:41:32,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:32,922 INFO L478 AbstractCegarLoop]: Abstraction has 2406 states and 3425 transitions. [2022-04-05 07:41:32,922 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-05 07:41:32,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 3425 transitions. [2022-04-05 07:41:32,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-05 07:41:32,923 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:32,923 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2022-04-05 07:41:32,940 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-04-05 07:41:33,140 WARN L460 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-04-05 07:41:33,140 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:33,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:33,141 INFO L85 PathProgramCache]: Analyzing trace with hash -934249537, now seen corresponding path program 1 times [2022-04-05 07:41:33,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:33,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351446044] [2022-04-05 07:41:33,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:33,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:33,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:33,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1381233623] [2022-04-05 07:41:33,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:33,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:33,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:33,155 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-04-05 07:41:33,156 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-04-05 07:41:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:33,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-05 07:41:33,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:33,402 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-04-05 07:41:33,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:33,517 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-04-05 07:41:33,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:33,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351446044] [2022-04-05 07:41:33,518 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:33,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381233623] [2022-04-05 07:41:33,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381233623] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-05 07:41:33,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-05 07:41:33,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2022-04-05 07:41:33,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077113839] [2022-04-05 07:41:33,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:33,518 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:33,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:33,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:33,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-05 07:41:33,519 INFO L87 Difference]: Start difference. First operand 2406 states and 3425 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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-04-05 07:41:33,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:33,823 INFO L93 Difference]: Finished difference Result 2467 states and 3485 transitions. [2022-04-05 07:41:33,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-05 07:41:33,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 67 [2022-04-05 07:41:33,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:33,831 INFO L225 Difference]: With dead ends: 2467 [2022-04-05 07:41:33,831 INFO L226 Difference]: Without dead ends: 2465 [2022-04-05 07:41:33,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-04-05 07:41:33,832 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 12 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:33,832 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 147 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:33,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2022-04-05 07:41:34,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2442. [2022-04-05 07:41:34,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 1685 states have (on average 1.3032640949554897) internal successors, (2196), 1744 states have internal predecessors, (2196), 631 states have call successors, (631), 126 states have call predecessors, (631), 125 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-04-05 07:41:34,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 3450 transitions. [2022-04-05 07:41:34,124 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 3450 transitions. Word has length 67 [2022-04-05 07:41:34,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:34,125 INFO L478 AbstractCegarLoop]: Abstraction has 2442 states and 3450 transitions. [2022-04-05 07:41:34,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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-04-05 07:41:34,125 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 3450 transitions. [2022-04-05 07:41:34,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-05 07:41:34,125 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:34,125 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 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-04-05 07:41:34,141 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-04-05 07:41:34,339 WARN L460 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-04-05 07:41:34,340 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:34,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:34,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1422612783, now seen corresponding path program 1 times [2022-04-05 07:41:34,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:34,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194491045] [2022-04-05 07:41:34,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:34,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:34,350 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:34,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555999128] [2022-04-05 07:41:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:34,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:34,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:34,368 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-04-05 07:41:34,386 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-04-05 07:41:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:34,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-05 07:41:34,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:34,524 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-04-05 07:41:34,524 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:41:34,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:34,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194491045] [2022-04-05 07:41:34,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:34,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555999128] [2022-04-05 07:41:34,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555999128] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:41:34,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:41:34,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-05 07:41:34,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794001537] [2022-04-05 07:41:34,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:41:34,526 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-05 07:41:34,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:34,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-05 07:41:34,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-05 07:41:34,526 INFO L87 Difference]: Start difference. First operand 2442 states and 3450 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-05 07:41:34,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:34,859 INFO L93 Difference]: Finished difference Result 4377 states and 6175 transitions. [2022-04-05 07:41:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-05 07:41:34,860 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2022-04-05 07:41:34,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:34,869 INFO L225 Difference]: With dead ends: 4377 [2022-04-05 07:41:34,870 INFO L226 Difference]: Without dead ends: 2578 [2022-04-05 07:41:34,892 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 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-04-05 07:41:34,893 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:34,893 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 121 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:41:34,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-04-05 07:41:35,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 2372. [2022-04-05 07:41:35,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 1689 states have (on average 1.2948490230905862) internal successors, (2187), 1720 states have internal predecessors, (2187), 559 states have call successors, (559), 124 states have call predecessors, (559), 123 states have return successors, (551), 527 states have call predecessors, (551), 551 states have call successors, (551) [2022-04-05 07:41:35,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 3297 transitions. [2022-04-05 07:41:35,192 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 3297 transitions. Word has length 73 [2022-04-05 07:41:35,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:35,192 INFO L478 AbstractCegarLoop]: Abstraction has 2372 states and 3297 transitions. [2022-04-05 07:41:35,192 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-05 07:41:35,192 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 3297 transitions. [2022-04-05 07:41:35,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-05 07:41:35,195 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:35,195 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 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-04-05 07:41:35,212 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-04-05 07:41:35,410 WARN L460 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-04-05 07:41:35,411 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:35,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:35,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1662269742, now seen corresponding path program 2 times [2022-04-05 07:41:35,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:35,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048579739] [2022-04-05 07:41:35,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:35,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:35,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:35,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445960154] [2022-04-05 07:41:35,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:41:35,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:35,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:35,426 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-04-05 07:41:35,458 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-04-05 07:41:35,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:41:35,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:41:35,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 82 conjunts are in the unsatisfiable core [2022-04-05 07:41:35,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:36,506 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-04-05 07:41:36,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:41:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-04-05 07:41:37,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:41:37,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048579739] [2022-04-05 07:41:37,634 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:41:37,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445960154] [2022-04-05 07:41:37,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445960154] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:41:37,634 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:41:37,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-04-05 07:41:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456870516] [2022-04-05 07:41:37,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:41:37,634 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-05 07:41:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:41:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-05 07:41:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-04-05 07:41:37,635 INFO L87 Difference]: Start difference. First operand 2372 states and 3297 transitions. Second operand has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-05 07:41:46,413 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-04-05 07:41:52,600 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-04-05 07:41:54,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:41:54,209 INFO L93 Difference]: Finished difference Result 2869 states and 3894 transitions. [2022-04-05 07:41:54,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-05 07:41:54,209 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 75 [2022-04-05 07:41:54,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:41:54,217 INFO L225 Difference]: With dead ends: 2869 [2022-04-05 07:41:54,217 INFO L226 Difference]: Without dead ends: 2863 [2022-04-05 07:41:54,219 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=469, Invalid=1981, Unknown=0, NotChecked=0, Total=2450 [2022-04-05 07:41:54,219 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 297 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 303 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2022-04-05 07:41:54,219 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 660 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1211 Invalid, 2 Unknown, 0 Unchecked, 10.8s Time] [2022-04-05 07:41:54,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-04-05 07:41:54,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2736. [2022-04-05 07:41:54,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2736 states, 1985 states have (on average 1.2916876574307306) internal successors, (2564), 2026 states have internal predecessors, (2564), 594 states have call successors, (594), 158 states have call predecessors, (594), 156 states have return successors, (587), 551 states have call predecessors, (587), 587 states have call successors, (587) [2022-04-05 07:41:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3745 transitions. [2022-04-05 07:41:54,571 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3745 transitions. Word has length 75 [2022-04-05 07:41:54,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:41:54,571 INFO L478 AbstractCegarLoop]: Abstraction has 2736 states and 3745 transitions. [2022-04-05 07:41:54,571 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-05 07:41:54,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3745 transitions. [2022-04-05 07:41:54,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-04-05 07:41:54,577 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:41:54,577 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 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] [2022-04-05 07:41:54,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-04-05 07:41:54,793 WARN L460 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-04-05 07:41:54,793 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:41:54,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:41:54,794 INFO L85 PathProgramCache]: Analyzing trace with hash 612727057, now seen corresponding path program 1 times [2022-04-05 07:41:54,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:41:54,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094478320] [2022-04-05 07:41:54,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:54,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:41:54,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:41:54,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484108414] [2022-04-05 07:41:54,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:41:54,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:41:54,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:41:54,807 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-04-05 07:41:54,808 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-04-05 07:41:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:41:54,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 86 conjunts are in the unsatisfiable core [2022-04-05 07:41:54,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:41:56,030 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 52 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-04-05 07:41:56,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:42:00,418 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-04-05 07:42:00,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:42:00,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094478320] [2022-04-05 07:42:00,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:42:00,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484108414] [2022-04-05 07:42:00,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484108414] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:42:00,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:42:00,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-04-05 07:42:00,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397820791] [2022-04-05 07:42:00,419 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:42:00,419 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-05 07:42:00,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:42:00,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-05 07:42:00,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-04-05 07:42:00,420 INFO L87 Difference]: Start difference. First operand 2736 states and 3745 transitions. Second operand has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-04-05 07:42:11,051 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-04-05 07:42:25,957 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-04-05 07:42:36,025 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:42:39,452 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:42:45,513 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-04-05 07:42:47,515 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-04-05 07:42:50,374 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-04-05 07:42:52,379 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-04-05 07:43:05,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:05,666 INFO L93 Difference]: Finished difference Result 3504 states and 4783 transitions. [2022-04-05 07:43:05,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-05 07:43:05,666 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) Word has length 88 [2022-04-05 07:43:05,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:05,675 INFO L225 Difference]: With dead ends: 3504 [2022-04-05 07:43:05,675 INFO L226 Difference]: Without dead ends: 3473 [2022-04-05 07:43:05,678 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3787 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=1908, Invalid=9434, Unknown=0, NotChecked=0, Total=11342 [2022-04-05 07:43:05,678 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 415 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 529 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 2381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 529 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:05,678 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 926 Invalid, 2381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [529 Valid, 1846 Invalid, 6 Unknown, 0 Unchecked, 27.7s Time] [2022-04-05 07:43:05,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3473 states. [2022-04-05 07:43:06,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3473 to 3094. [2022-04-05 07:43:06,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3094 states, 2229 states have (on average 1.2960969044414536) internal successors, (2889), 2276 states have internal predecessors, (2889), 689 states have call successors, (689), 177 states have call predecessors, (689), 175 states have return successors, (682), 640 states have call predecessors, (682), 682 states have call successors, (682) [2022-04-05 07:43:06,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3094 states to 3094 states and 4260 transitions. [2022-04-05 07:43:06,263 INFO L78 Accepts]: Start accepts. Automaton has 3094 states and 4260 transitions. Word has length 88 [2022-04-05 07:43:06,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:06,264 INFO L478 AbstractCegarLoop]: Abstraction has 3094 states and 4260 transitions. [2022-04-05 07:43:06,264 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-04-05 07:43:06,264 INFO L276 IsEmpty]: Start isEmpty. Operand 3094 states and 4260 transitions. [2022-04-05 07:43:06,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-05 07:43:06,265 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:06,265 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2022-04-05 07:43:06,281 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-04-05 07:43:06,481 WARN L460 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-04-05 07:43:06,481 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:06,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:06,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1189405093, now seen corresponding path program 3 times [2022-04-05 07:43:06,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:06,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571251107] [2022-04-05 07:43:06,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:06,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:06,487 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:06,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1278887984] [2022-04-05 07:43:06,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-05 07:43:06,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:06,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:06,492 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-04-05 07:43:06,493 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-04-05 07:43:06,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-04-05 07:43:06,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:43:06,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-05 07:43:06,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-04-05 07:43:07,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-04-05 07:43:07,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:07,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571251107] [2022-04-05 07:43:07,208 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:07,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278887984] [2022-04-05 07:43:07,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278887984] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:43:07,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:43:07,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-05 07:43:07,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272839128] [2022-04-05 07:43:07,208 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:07,208 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-05 07:43:07,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:07,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-05 07:43:07,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-04-05 07:43:07,209 INFO L87 Difference]: Start difference. First operand 3094 states and 4260 transitions. Second operand has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-05 07:43:11,601 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-04-05 07:43:14,547 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-04-05 07:43:15,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:15,914 INFO L93 Difference]: Finished difference Result 3315 states and 4571 transitions. [2022-04-05 07:43:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-05 07:43:15,928 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 97 [2022-04-05 07:43:15,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:15,953 INFO L225 Difference]: With dead ends: 3315 [2022-04-05 07:43:15,953 INFO L226 Difference]: Without dead ends: 3303 [2022-04-05 07:43:15,954 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2022-04-05 07:43:15,958 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 114 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 152 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:15,958 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 440 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 579 Invalid, 2 Unknown, 0 Unchecked, 7.7s Time] [2022-04-05 07:43:15,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3303 states. [2022-04-05 07:43:16,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3303 to 3021. [2022-04-05 07:43:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 2161 states have (on average 1.2952336881073576) internal successors, (2799), 2203 states have internal predecessors, (2799), 684 states have call successors, (684), 177 states have call predecessors, (684), 175 states have return successors, (682), 640 states have call predecessors, (682), 682 states have call successors, (682) [2022-04-05 07:43:16,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 4165 transitions. [2022-04-05 07:43:16,522 INFO L78 Accepts]: Start accepts. Automaton has 3021 states and 4165 transitions. Word has length 97 [2022-04-05 07:43:16,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:16,522 INFO L478 AbstractCegarLoop]: Abstraction has 3021 states and 4165 transitions. [2022-04-05 07:43:16,522 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-05 07:43:16,523 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 4165 transitions. [2022-04-05 07:43:16,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-04-05 07:43:16,524 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:16,524 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 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] [2022-04-05 07:43:16,540 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-04-05 07:43:16,741 WARN L460 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-04-05 07:43:16,741 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:16,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:16,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1037830812, now seen corresponding path program 1 times [2022-04-05 07:43:16,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:16,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158869829] [2022-04-05 07:43:16,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:16,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:16,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:16,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778028939] [2022-04-05 07:43:16,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:16,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:16,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:16,750 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-04-05 07:43:16,756 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-04-05 07:43:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:43:16,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-05 07:43:16,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-05 07:43:17,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:17,279 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-05 07:43:17,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:17,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158869829] [2022-04-05 07:43:17,279 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:17,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778028939] [2022-04-05 07:43:17,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778028939] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:43:17,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:43:17,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-05 07:43:17,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102387586] [2022-04-05 07:43:17,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:17,280 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-05 07:43:17,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:17,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-05 07:43:17,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-05 07:43:17,281 INFO L87 Difference]: Start difference. First operand 3021 states and 4165 transitions. Second operand has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-05 07:43:18,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:18,838 INFO L93 Difference]: Finished difference Result 6728 states and 9679 transitions. [2022-04-05 07:43:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-05 07:43:18,839 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 98 [2022-04-05 07:43:18,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:18,881 INFO L225 Difference]: With dead ends: 6728 [2022-04-05 07:43:18,882 INFO L226 Difference]: Without dead ends: 5645 [2022-04-05 07:43:18,898 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2022-04-05 07:43:18,901 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 663 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 394 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 394 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:18,901 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [663 Valid, 678 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [394 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-05 07:43:18,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states. [2022-04-05 07:43:20,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5348. [2022-04-05 07:43:20,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5348 states, 3600 states have (on average 1.2855555555555556) internal successors, (4628), 3622 states have internal predecessors, (4628), 1441 states have call successors, (1441), 308 states have call predecessors, (1441), 306 states have return successors, (1439), 1417 states have call predecessors, (1439), 1439 states have call successors, (1439) [2022-04-05 07:43:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5348 states to 5348 states and 7508 transitions. [2022-04-05 07:43:20,116 INFO L78 Accepts]: Start accepts. Automaton has 5348 states and 7508 transitions. Word has length 98 [2022-04-05 07:43:20,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:20,116 INFO L478 AbstractCegarLoop]: Abstraction has 5348 states and 7508 transitions. [2022-04-05 07:43:20,116 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-05 07:43:20,117 INFO L276 IsEmpty]: Start isEmpty. Operand 5348 states and 7508 transitions. [2022-04-05 07:43:20,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-05 07:43:20,129 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:20,129 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:43:20,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-05 07:43:20,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:20,343 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:20,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:20,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2067527905, now seen corresponding path program 2 times [2022-04-05 07:43:20,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:20,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511571636] [2022-04-05 07:43:20,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:20,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:20,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:20,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986649357] [2022-04-05 07:43:20,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:43:20,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:20,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:20,369 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:43:20,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-05 07:43:20,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:43:20,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:43:20,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 74 conjunts are in the unsatisfiable core [2022-04-05 07:43:20,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:21,356 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 93 proven. 46 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-05 07:43:21,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-04-05 07:43:22,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:22,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511571636] [2022-04-05 07:43:22,167 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:22,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986649357] [2022-04-05 07:43:22,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986649357] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:43:22,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:43:22,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-04-05 07:43:22,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176766573] [2022-04-05 07:43:22,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:22,168 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-05 07:43:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:22,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-05 07:43:22,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-04-05 07:43:22,169 INFO L87 Difference]: Start difference. First operand 5348 states and 7508 transitions. Second operand has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-05 07:43:25,719 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-04-05 07:43:30,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:30,510 INFO L93 Difference]: Finished difference Result 6299 states and 8817 transitions. [2022-04-05 07:43:30,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-05 07:43:30,510 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) Word has length 108 [2022-04-05 07:43:30,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:30,532 INFO L225 Difference]: With dead ends: 6299 [2022-04-05 07:43:30,533 INFO L226 Difference]: Without dead ends: 6293 [2022-04-05 07:43:30,534 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=340, Invalid=1466, Unknown=0, NotChecked=0, Total=1806 [2022-04-05 07:43:30,535 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 203 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 304 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 1565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:30,535 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 687 Invalid, 1565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 1260 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2022-04-05 07:43:30,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6293 states. [2022-04-05 07:43:31,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6293 to 5701. [2022-04-05 07:43:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5701 states, 3772 states have (on average 1.2932131495227996) internal successors, (4878), 3794 states have internal predecessors, (4878), 1597 states have call successors, (1597), 333 states have call predecessors, (1597), 331 states have return successors, (1595), 1573 states have call predecessors, (1595), 1595 states have call successors, (1595) [2022-04-05 07:43:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5701 states to 5701 states and 8070 transitions. [2022-04-05 07:43:31,801 INFO L78 Accepts]: Start accepts. Automaton has 5701 states and 8070 transitions. Word has length 108 [2022-04-05 07:43:31,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:31,801 INFO L478 AbstractCegarLoop]: Abstraction has 5701 states and 8070 transitions. [2022-04-05 07:43:31,801 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-05 07:43:31,801 INFO L276 IsEmpty]: Start isEmpty. Operand 5701 states and 8070 transitions. [2022-04-05 07:43:31,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-05 07:43:31,802 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:31,803 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 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] [2022-04-05 07:43:31,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-05 07:43:32,026 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-05 07:43:32,026 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:32,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:32,026 INFO L85 PathProgramCache]: Analyzing trace with hash -55503749, now seen corresponding path program 1 times [2022-04-05 07:43:32,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:32,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767074041] [2022-04-05 07:43:32,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:32,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:32,035 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:32,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464090833] [2022-04-05 07:43:32,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:32,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:32,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:32,036 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:43:32,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-05 07:43:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:43:32,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-05 07:43:32,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-05 07:43:32,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:32,578 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-05 07:43:32,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:32,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767074041] [2022-04-05 07:43:32,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:32,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464090833] [2022-04-05 07:43:32,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464090833] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:43:32,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:43:32,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-05 07:43:32,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025359978] [2022-04-05 07:43:32,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:32,579 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-05 07:43:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:32,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-05 07:43:32,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-05 07:43:32,580 INFO L87 Difference]: Start difference. First operand 5701 states and 8070 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-05 07:43:34,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:34,632 INFO L93 Difference]: Finished difference Result 9776 states and 13956 transitions. [2022-04-05 07:43:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-05 07:43:34,633 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 105 [2022-04-05 07:43:34,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:34,645 INFO L225 Difference]: With dead ends: 9776 [2022-04-05 07:43:34,645 INFO L226 Difference]: Without dead ends: 6603 [2022-04-05 07:43:34,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=708, Invalid=1272, Unknown=0, NotChecked=0, Total=1980 [2022-04-05 07:43:34,652 INFO L913 BasicCegarLoop]: 120 mSDtfsCounter, 718 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 438 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 438 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:34,652 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [718 Valid, 596 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [438 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-05 07:43:34,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6603 states. [2022-04-05 07:43:36,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6603 to 6434. [2022-04-05 07:43:36,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6434 states, 4203 states have (on average 1.211753509398049) internal successors, (5093), 4221 states have internal predecessors, (5093), 1853 states have call successors, (1853), 379 states have call predecessors, (1853), 377 states have return successors, (1851), 1833 states have call predecessors, (1851), 1851 states have call successors, (1851) [2022-04-05 07:43:36,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6434 states to 6434 states and 8797 transitions. [2022-04-05 07:43:36,128 INFO L78 Accepts]: Start accepts. Automaton has 6434 states and 8797 transitions. Word has length 105 [2022-04-05 07:43:36,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:36,129 INFO L478 AbstractCegarLoop]: Abstraction has 6434 states and 8797 transitions. [2022-04-05 07:43:36,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-05 07:43:36,129 INFO L276 IsEmpty]: Start isEmpty. Operand 6434 states and 8797 transitions. [2022-04-05 07:43:36,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-05 07:43:36,131 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:36,131 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:43:36,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-05 07:43:36,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-05 07:43:36,347 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:36,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1765875055, now seen corresponding path program 2 times [2022-04-05 07:43:36,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:36,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042956034] [2022-04-05 07:43:36,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:36,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:36,358 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:36,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1838670218] [2022-04-05 07:43:36,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:43:36,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:36,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:36,360 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:43:36,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-05 07:43:36,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:43:36,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:43:36,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-05 07:43:36,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:36,775 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-05 07:43:36,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:37,171 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-05 07:43:37,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:37,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042956034] [2022-04-05 07:43:37,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:37,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838670218] [2022-04-05 07:43:37,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838670218] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:43:37,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:43:37,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-05 07:43:37,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890791853] [2022-04-05 07:43:37,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:37,172 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-05 07:43:37,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:37,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-05 07:43:37,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-05 07:43:37,173 INFO L87 Difference]: Start difference. First operand 6434 states and 8797 transitions. Second operand has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-05 07:43:40,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:43:40,778 INFO L93 Difference]: Finished difference Result 11813 states and 16841 transitions. [2022-04-05 07:43:40,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-05 07:43:40,778 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) Word has length 132 [2022-04-05 07:43:40,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:43:40,799 INFO L225 Difference]: With dead ends: 11813 [2022-04-05 07:43:40,799 INFO L226 Difference]: Without dead ends: 11808 [2022-04-05 07:43:40,801 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1327, Invalid=2333, Unknown=0, NotChecked=0, Total=3660 [2022-04-05 07:43:40,802 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 1294 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 888 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 888 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-05 07:43:40,802 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1294 Valid, 934 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [888 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-05 07:43:40,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11808 states. [2022-04-05 07:43:43,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11808 to 11324. [2022-04-05 07:43:43,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11324 states, 7570 states have (on average 1.2715984147952444) internal successors, (9626), 7660 states have internal predecessors, (9626), 3197 states have call successors, (3197), 558 states have call predecessors, (3197), 556 states have return successors, (3195), 3105 states have call predecessors, (3195), 3195 states have call successors, (3195) [2022-04-05 07:43:43,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11324 states to 11324 states and 16018 transitions. [2022-04-05 07:43:43,518 INFO L78 Accepts]: Start accepts. Automaton has 11324 states and 16018 transitions. Word has length 132 [2022-04-05 07:43:43,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:43:43,519 INFO L478 AbstractCegarLoop]: Abstraction has 11324 states and 16018 transitions. [2022-04-05 07:43:43,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-05 07:43:43,519 INFO L276 IsEmpty]: Start isEmpty. Operand 11324 states and 16018 transitions. [2022-04-05 07:43:43,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-05 07:43:43,521 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:43:43,522 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-04-05 07:43:43,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-05 07:43:43,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-05 07:43:43,735 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:43:43,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:43:43,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1118265052, now seen corresponding path program 3 times [2022-04-05 07:43:43,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:43:43,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408240791] [2022-04-05 07:43:43,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:43:43,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:43:43,741 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:43:43,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1102668671] [2022-04-05 07:43:43,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-05 07:43:43,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:43:43,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:43:43,747 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:43:43,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-05 07:43:43,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-04-05 07:43:43,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:43:43,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-05 07:43:43,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:43:44,781 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-05 07:43:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 90 proven. 51 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-04-05 07:43:45,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:43:52,700 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-05 07:43:58,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:43:58,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408240791] [2022-04-05 07:43:58,558 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:43:58,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102668671] [2022-04-05 07:43:58,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102668671] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-05 07:43:58,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-05 07:43:58,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-05 07:43:58,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356544626] [2022-04-05 07:43:58,559 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-05 07:43:58,559 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-05 07:43:58,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:43:58,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-05 07:43:58,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=466, Unknown=5, NotChecked=0, Total=552 [2022-04-05 07:43:58,559 INFO L87 Difference]: Start difference. First operand 11324 states and 16018 transitions. Second operand has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-05 07:44:05,599 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-04-05 07:44:07,602 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-04-05 07:44:10,402 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-04-05 07:44:12,404 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-04-05 07:44:14,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-04-05 07:44:20,336 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-04-05 07:44:22,338 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-04-05 07:44:25,275 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-04-05 07:44:27,278 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-04-05 07:44:29,280 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-04-05 07:44:33,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:44:33,164 INFO L93 Difference]: Finished difference Result 13257 states and 18727 transitions. [2022-04-05 07:44:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-05 07:44:33,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 138 [2022-04-05 07:44:33,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:44:33,204 INFO L225 Difference]: With dead ends: 13257 [2022-04-05 07:44:33,204 INFO L226 Difference]: Without dead ends: 13252 [2022-04-05 07:44:33,207 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 20.9s TimeCoverageRelationStatistics Valid=170, Invalid=945, Unknown=7, NotChecked=0, Total=1122 [2022-04-05 07:44:33,208 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 103 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 94 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:44:33,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 719 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1169 Invalid, 10 Unknown, 0 Unchecked, 24.0s Time] [2022-04-05 07:44:33,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13252 states. [2022-04-05 07:44:36,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13252 to 12853. [2022-04-05 07:44:36,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12853 states, 8548 states have (on average 1.2753860552175948) internal successors, (10902), 8650 states have internal predecessors, (10902), 3685 states have call successors, (3685), 621 states have call predecessors, (3685), 619 states have return successors, (3683), 3581 states have call predecessors, (3683), 3683 states have call successors, (3683) [2022-04-05 07:44:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12853 states to 12853 states and 18270 transitions. [2022-04-05 07:44:36,283 INFO L78 Accepts]: Start accepts. Automaton has 12853 states and 18270 transitions. Word has length 138 [2022-04-05 07:44:36,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:44:36,283 INFO L478 AbstractCegarLoop]: Abstraction has 12853 states and 18270 transitions. [2022-04-05 07:44:36,284 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-05 07:44:36,284 INFO L276 IsEmpty]: Start isEmpty. Operand 12853 states and 18270 transitions. [2022-04-05 07:44:36,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-05 07:44:36,287 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:44:36,287 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:44:36,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-05 07:44:36,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-05 07:44:36,503 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:44:36,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:44:36,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1657425713, now seen corresponding path program 4 times [2022-04-05 07:44:36,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:44:36,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550114017] [2022-04-05 07:44:36,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:44:36,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:44:36,512 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:44:36,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122903595] [2022-04-05 07:44:36,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-05 07:44:36,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:44:36,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:44:36,524 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:44:36,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-05 07:44:36,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-05 07:44:36,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:44:36,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 100 conjunts are in the unsatisfiable core [2022-04-05 07:44:36,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:44:37,922 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 95 proven. 148 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2022-04-05 07:44:37,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:44:38,425 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-05 07:44:39,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:44:39,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550114017] [2022-04-05 07:44:39,289 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:44:39,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122903595] [2022-04-05 07:44:39,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122903595] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-05 07:44:39,290 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-05 07:44:39,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-05 07:44:39,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922865568] [2022-04-05 07:44:39,290 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-05 07:44:39,290 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-05 07:44:39,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:44:39,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-05 07:44:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-04-05 07:44:39,291 INFO L87 Difference]: Start difference. First operand 12853 states and 18270 transitions. Second operand has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-05 07:44:44,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:44:44,255 INFO L93 Difference]: Finished difference Result 13802 states and 19539 transitions. [2022-04-05 07:44:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-05 07:44:44,256 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 145 [2022-04-05 07:44:44,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:44:44,280 INFO L225 Difference]: With dead ends: 13802 [2022-04-05 07:44:44,280 INFO L226 Difference]: Without dead ends: 13797 [2022-04-05 07:44:44,283 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-04-05 07:44:44,284 INFO L913 BasicCegarLoop]: 99 mSDtfsCounter, 133 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1918 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 2046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-05 07:44:44,284 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 1009 Invalid, 2046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1918 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-05 07:44:44,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13797 states. [2022-04-05 07:44:47,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13797 to 13485. [2022-04-05 07:44:47,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13485 states, 8906 states have (on average 1.2765551313721086) internal successors, (11369), 9012 states have internal predecessors, (11369), 3916 states have call successors, (3916), 664 states have call predecessors, (3916), 662 states have return successors, (3914), 3808 states have call predecessors, (3914), 3914 states have call successors, (3914) [2022-04-05 07:44:47,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13485 states to 13485 states and 19199 transitions. [2022-04-05 07:44:47,585 INFO L78 Accepts]: Start accepts. Automaton has 13485 states and 19199 transitions. Word has length 145 [2022-04-05 07:44:47,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:44:47,585 INFO L478 AbstractCegarLoop]: Abstraction has 13485 states and 19199 transitions. [2022-04-05 07:44:47,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-05 07:44:47,585 INFO L276 IsEmpty]: Start isEmpty. Operand 13485 states and 19199 transitions. [2022-04-05 07:44:47,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-04-05 07:44:47,589 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:44:47,589 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 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] [2022-04-05 07:44:47,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-05 07:44:47,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-05 07:44:47,803 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:44:47,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:44:47,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1291712014, now seen corresponding path program 5 times [2022-04-05 07:44:47,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:44:47,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249714160] [2022-04-05 07:44:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:44:47,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:44:47,810 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:44:47,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1638427111] [2022-04-05 07:44:47,811 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-05 07:44:47,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:44:47,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:44:47,813 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:44:47,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-05 07:44:48,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-04-05 07:44:48,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:44:48,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-05 07:44:48,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:44:49,538 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 77 proven. 170 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2022-04-05 07:44:49,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:44:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 128 proven. 115 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2022-04-05 07:44:59,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:44:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249714160] [2022-04-05 07:44:59,956 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:44:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638427111] [2022-04-05 07:44:59,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638427111] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:44:59,956 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:44:59,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 33 [2022-04-05 07:44:59,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616996531] [2022-04-05 07:44:59,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:44:59,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-05 07:44:59,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:44:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-05 07:44:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-04-05 07:44:59,957 INFO L87 Difference]: Start difference. First operand 13485 states and 19199 transitions. Second operand has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-04-05 07:45:13,791 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-04-05 07:45:20,126 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-04-05 07:45:22,186 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-04-05 07:45:23,727 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:45:26,289 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-04-05 07:45:33,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:45:44,258 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-04-05 07:45:49,431 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-04-05 07:45:52,571 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-04-05 07:45:56,859 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-04-05 07:46:00,374 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-04-05 07:46:04,464 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-04-05 07:46:31,059 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-04-05 07:46:45,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:47:07,592 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-04-05 07:47:19,314 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:47:27,949 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-04-05 07:47:29,837 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:47:32,137 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-04-05 07:47:40,750 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-04-05 07:47:44,742 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-04-05 07:47:45,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:47:45,738 INFO L93 Difference]: Finished difference Result 20018 states and 28864 transitions. [2022-04-05 07:47:45,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-05 07:47:45,738 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) Word has length 161 [2022-04-05 07:47:45,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:47:45,772 INFO L225 Difference]: With dead ends: 20018 [2022-04-05 07:47:45,772 INFO L226 Difference]: Without dead ends: 20012 [2022-04-05 07:47:45,778 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 332 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3836 ImplicationChecksByTransitivity, 78.3s TimeCoverageRelationStatistics Valid=2263, Invalid=10393, Unknown=0, NotChecked=0, Total=12656 [2022-04-05 07:47:45,778 INFO L913 BasicCegarLoop]: 127 mSDtfsCounter, 534 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 4135 mSolverCounterSat, 1053 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 86.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 5205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1053 IncrementalHoareTripleChecker+Valid, 4135 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 86.7s IncrementalHoareTripleChecker+Time [2022-04-05 07:47:45,779 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [543 Valid, 1607 Invalid, 5205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1053 Valid, 4135 Invalid, 17 Unknown, 0 Unchecked, 86.7s Time] [2022-04-05 07:47:45,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20012 states. [2022-04-05 07:47:51,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20012 to 16439. [2022-04-05 07:47:51,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16439 states, 10876 states have (on average 1.2932144170650974) internal successors, (14065), 11004 states have internal predecessors, (14065), 4793 states have call successors, (4793), 771 states have call predecessors, (4793), 769 states have return successors, (4791), 4663 states have call predecessors, (4791), 4791 states have call successors, (4791) [2022-04-05 07:47:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16439 states to 16439 states and 23649 transitions. [2022-04-05 07:47:51,943 INFO L78 Accepts]: Start accepts. Automaton has 16439 states and 23649 transitions. Word has length 161 [2022-04-05 07:47:51,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:47:51,944 INFO L478 AbstractCegarLoop]: Abstraction has 16439 states and 23649 transitions. [2022-04-05 07:47:51,944 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-04-05 07:47:51,944 INFO L276 IsEmpty]: Start isEmpty. Operand 16439 states and 23649 transitions. [2022-04-05 07:47:51,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-04-05 07:47:51,976 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:47:51,976 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:47:51,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-05 07:47:52,176 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:47:52,176 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:47:52,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:47:52,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2087386651, now seen corresponding path program 6 times [2022-04-05 07:47:52,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:47:52,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428299074] [2022-04-05 07:47:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:47:52,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:47:52,183 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:47:52,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028554679] [2022-04-05 07:47:52,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-05 07:47:52,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:47:52,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:47:52,184 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:47:52,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-05 07:47:52,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-05 07:47:52,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:47:52,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-05 07:47:52,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:47:52,561 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 368 proven. 21 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2022-04-05 07:47:52,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:47:52,833 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 120 proven. 21 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-04-05 07:47:52,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:47:52,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428299074] [2022-04-05 07:47:52,833 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:47:52,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028554679] [2022-04-05 07:47:52,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028554679] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:47:52,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:47:52,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-05 07:47:52,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846750578] [2022-04-05 07:47:52,834 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:47:52,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-05 07:47:52,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:47:52,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-05 07:47:52,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-05 07:47:52,834 INFO L87 Difference]: Start difference. First operand 16439 states and 23649 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-04-05 07:48:01,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:48:01,096 INFO L93 Difference]: Finished difference Result 33594 states and 49028 transitions. [2022-04-05 07:48:01,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-05 07:48:01,097 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 165 [2022-04-05 07:48:01,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:48:01,144 INFO L225 Difference]: With dead ends: 33594 [2022-04-05 07:48:01,145 INFO L226 Difference]: Without dead ends: 21850 [2022-04-05 07:48:01,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 324 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-04-05 07:48:01,213 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 26 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-05 07:48:01,213 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 335 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-05 07:48:01,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21850 states. [2022-04-05 07:48:08,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21850 to 19647. [2022-04-05 07:48:08,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19647 states, 12993 states have (on average 1.317016855229739) internal successors, (17112), 13282 states have internal predecessors, (17112), 5930 states have call successors, (5930), 725 states have call predecessors, (5930), 723 states have return successors, (5928), 5639 states have call predecessors, (5928), 5928 states have call successors, (5928) [2022-04-05 07:48:08,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19647 states to 19647 states and 28970 transitions. [2022-04-05 07:48:08,901 INFO L78 Accepts]: Start accepts. Automaton has 19647 states and 28970 transitions. Word has length 165 [2022-04-05 07:48:08,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:48:08,902 INFO L478 AbstractCegarLoop]: Abstraction has 19647 states and 28970 transitions. [2022-04-05 07:48:08,902 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-04-05 07:48:08,902 INFO L276 IsEmpty]: Start isEmpty. Operand 19647 states and 28970 transitions. [2022-04-05 07:48:08,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-04-05 07:48:08,907 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:48:08,907 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:48:08,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-05 07:48:09,123 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-05 07:48:09,125 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:48:09,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:48:09,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1604879327, now seen corresponding path program 7 times [2022-04-05 07:48:09,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:48:09,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255622479] [2022-04-05 07:48:09,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:48:09,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:48:09,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:48:09,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [983860351] [2022-04-05 07:48:09,131 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-05 07:48:09,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:48:09,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:48:09,136 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:48:09,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-05 07:48:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:48:09,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 113 conjunts are in the unsatisfiable core [2022-04-05 07:48:09,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:48:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 183 proven. 171 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2022-04-05 07:48:10,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:48:10,815 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-05 07:48:13,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:48:13,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255622479] [2022-04-05 07:48:13,541 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:48:13,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983860351] [2022-04-05 07:48:13,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983860351] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-05 07:48:13,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-05 07:48:13,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-05 07:48:13,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838362378] [2022-04-05 07:48:13,542 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-05 07:48:13,542 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-05 07:48:13,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:48:13,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-05 07:48:13,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-04-05 07:48:13,543 INFO L87 Difference]: Start difference. First operand 19647 states and 28970 transitions. Second operand has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-05 07:48:22,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:48:22,829 INFO L93 Difference]: Finished difference Result 20713 states and 30467 transitions. [2022-04-05 07:48:22,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-05 07:48:22,830 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) Word has length 168 [2022-04-05 07:48:22,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:48:22,865 INFO L225 Difference]: With dead ends: 20713 [2022-04-05 07:48:22,865 INFO L226 Difference]: Without dead ends: 20708 [2022-04-05 07:48:22,873 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-04-05 07:48:22,874 INFO L913 BasicCegarLoop]: 105 mSDtfsCounter, 133 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2379 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 2508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-05 07:48:22,874 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 1178 Invalid, 2508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2379 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-05 07:48:22,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20708 states. [2022-04-05 07:48:30,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20708 to 19857. [2022-04-05 07:48:30,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19857 states, 13117 states have (on average 1.3153922390790578) internal successors, (17254), 13412 states have internal predecessors, (17254), 5999 states have call successors, (5999), 742 states have call predecessors, (5999), 740 states have return successors, (5997), 5702 states have call predecessors, (5997), 5997 states have call successors, (5997) [2022-04-05 07:48:30,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19857 states to 19857 states and 29250 transitions. [2022-04-05 07:48:30,544 INFO L78 Accepts]: Start accepts. Automaton has 19857 states and 29250 transitions. Word has length 168 [2022-04-05 07:48:30,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:48:30,544 INFO L478 AbstractCegarLoop]: Abstraction has 19857 states and 29250 transitions. [2022-04-05 07:48:30,544 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-05 07:48:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 19857 states and 29250 transitions. [2022-04-05 07:48:30,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-04-05 07:48:30,550 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:48:30,550 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:48:30,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-05 07:48:30,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:48:30,768 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:48:30,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:48:30,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1051070357, now seen corresponding path program 8 times [2022-04-05 07:48:30,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:48:30,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654964183] [2022-04-05 07:48:30,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:48:30,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:48:30,775 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:48:30,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1031431842] [2022-04-05 07:48:30,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:48:30,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:48:30,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:48:30,776 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:48:30,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-05 07:48:30,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:48:30,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:48:30,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 119 conjunts are in the unsatisfiable core [2022-04-05 07:48:30,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:48:32,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1304 backedges. 315 proven. 205 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-04-05 07:48:32,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:48:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1304 backedges. 325 proven. 4 refuted. 0 times theorem prover too weak. 975 trivial. 0 not checked. [2022-04-05 07:48:50,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:48:50,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654964183] [2022-04-05 07:48:50,567 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:48:50,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031431842] [2022-04-05 07:48:50,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031431842] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:48:50,567 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:48:50,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 13] total 31 [2022-04-05 07:48:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249789519] [2022-04-05 07:48:50,568 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:48:50,568 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-05 07:48:50,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:48:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-05 07:48:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=812, Unknown=1, NotChecked=0, Total=930 [2022-04-05 07:48:50,569 INFO L87 Difference]: Start difference. First operand 19857 states and 29250 transitions. Second operand has 31 states, 25 states have (on average 3.52) internal successors, (88), 26 states have internal predecessors, (88), 14 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 13 states have call predecessors, (35), 12 states have call successors, (35) [2022-04-05 07:49:15,585 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:49:33,029 WARN L232 SmtUtils]: Spent 16.00s on a formula simplification that was a NOOP. DAG size: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-05 07:49:37,592 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:49:40,609 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-04-05 07:49:52,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:49:56,383 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-04-05 07:49:59,079 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:06,854 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-04-05 07:50:10,318 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-04-05 07:50:11,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:13,816 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-04-05 07:50:16,259 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:18,765 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:20,812 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-04-05 07:50:24,960 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-04-05 07:50:29,011 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-04-05 07:50:31,049 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:33,061 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-04-05 07:50:35,078 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:37,104 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:39,377 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-04-05 07:50:40,940 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:43,128 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-04-05 07:50:44,597 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-05 07:50:47,216 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-04-05 07:50:59,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:50:59,542 INFO L93 Difference]: Finished difference Result 23765 states and 35381 transitions. [2022-04-05 07:50:59,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-04-05 07:50:59,543 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 25 states have (on average 3.52) internal successors, (88), 26 states have internal predecessors, (88), 14 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 13 states have call predecessors, (35), 12 states have call successors, (35) Word has length 188 [2022-04-05 07:50:59,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:50:59,592 INFO L225 Difference]: With dead ends: 23765 [2022-04-05 07:50:59,592 INFO L226 Difference]: Without dead ends: 23759 [2022-04-05 07:50:59,599 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 354 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2100 ImplicationChecksByTransitivity, 53.1s TimeCoverageRelationStatistics Valid=1029, Invalid=6622, Unknown=5, NotChecked=0, Total=7656 [2022-04-05 07:50:59,599 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 204 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 2596 mSolverCounterSat, 419 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 3031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 2596 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 73.4s IncrementalHoareTripleChecker+Time [2022-04-05 07:50:59,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 1232 Invalid, 3031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 2596 Invalid, 16 Unknown, 0 Unchecked, 73.4s Time] [2022-04-05 07:50:59,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23759 states. [2022-04-05 07:51:06,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23759 to 17588. [2022-04-05 07:51:06,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17588 states, 11447 states have (on average 1.3015637284878134) internal successors, (14899), 11714 states have internal predecessors, (14899), 5406 states have call successors, (5406), 736 states have call predecessors, (5406), 734 states have return successors, (5404), 5137 states have call predecessors, (5404), 5404 states have call successors, (5404) [2022-04-05 07:51:06,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17588 states to 17588 states and 25709 transitions. [2022-04-05 07:51:06,902 INFO L78 Accepts]: Start accepts. Automaton has 17588 states and 25709 transitions. Word has length 188 [2022-04-05 07:51:06,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:51:06,902 INFO L478 AbstractCegarLoop]: Abstraction has 17588 states and 25709 transitions. [2022-04-05 07:51:06,903 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 25 states have (on average 3.52) internal successors, (88), 26 states have internal predecessors, (88), 14 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 13 states have call predecessors, (35), 12 states have call successors, (35) [2022-04-05 07:51:06,903 INFO L276 IsEmpty]: Start isEmpty. Operand 17588 states and 25709 transitions. [2022-04-05 07:51:06,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-04-05 07:51:06,909 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:51:06,910 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 10, 9, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:51:06,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-05 07:51:07,127 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:51:07,127 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:51:07,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:51:07,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1872087437, now seen corresponding path program 1 times [2022-04-05 07:51:07,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:51:07,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683783838] [2022-04-05 07:51:07,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:51:07,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:51:07,136 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:51:07,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1640548996] [2022-04-05 07:51:07,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:51:07,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:51:07,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:51:07,137 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:51:07,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-05 07:51:07,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:51:07,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-05 07:51:07,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:51:07,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 63 proven. 897 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-05 07:51:07,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:51:08,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 63 proven. 257 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-04-05 07:51:08,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:51:08,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683783838] [2022-04-05 07:51:08,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:51:08,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640548996] [2022-04-05 07:51:08,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640548996] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:51:08,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:51:08,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-05 07:51:08,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332995738] [2022-04-05 07:51:08,378 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:51:08,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-05 07:51:08,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:51:08,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-05 07:51:08,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-05 07:51:08,379 INFO L87 Difference]: Start difference. First operand 17588 states and 25709 transitions. Second operand has 46 states, 46 states have (on average 3.9347826086956523) internal successors, (181), 46 states have internal predecessors, (181), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2022-04-05 07:51:21,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:51:21,315 INFO L93 Difference]: Finished difference Result 31009 states and 46675 transitions. [2022-04-05 07:51:21,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-05 07:51:21,317 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.9347826086956523) internal successors, (181), 46 states have internal predecessors, (181), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) Word has length 196 [2022-04-05 07:51:21,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:51:21,372 INFO L225 Difference]: With dead ends: 31009 [2022-04-05 07:51:21,372 INFO L226 Difference]: Without dead ends: 27349 [2022-04-05 07:51:21,385 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1186 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2609, Invalid=4531, Unknown=0, NotChecked=0, Total=7140 [2022-04-05 07:51:21,399 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 1505 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 967 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1505 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 1913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 967 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-05 07:51:21,399 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1505 Valid, 1341 Invalid, 1913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [967 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-05 07:51:21,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27349 states. [2022-04-05 07:51:32,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27349 to 26874. [2022-04-05 07:51:32,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26874 states, 17218 states have (on average 1.2914972702985248) internal successors, (22237), 17525 states have internal predecessors, (22237), 8559 states have call successors, (8559), 1098 states have call predecessors, (8559), 1096 states have return successors, (8557), 8250 states have call predecessors, (8557), 8557 states have call successors, (8557) [2022-04-05 07:51:33,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26874 states to 26874 states and 39353 transitions. [2022-04-05 07:51:33,008 INFO L78 Accepts]: Start accepts. Automaton has 26874 states and 39353 transitions. Word has length 196 [2022-04-05 07:51:33,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:51:33,009 INFO L478 AbstractCegarLoop]: Abstraction has 26874 states and 39353 transitions. [2022-04-05 07:51:33,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.9347826086956523) internal successors, (181), 46 states have internal predecessors, (181), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2022-04-05 07:51:33,009 INFO L276 IsEmpty]: Start isEmpty. Operand 26874 states and 39353 transitions. [2022-04-05 07:51:33,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-04-05 07:51:33,017 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:51:33,017 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 12, 12, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:51:33,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-05 07:51:33,234 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-05 07:51:33,234 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:51:33,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:51:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash 2139737637, now seen corresponding path program 2 times [2022-04-05 07:51:33,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:51:33,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112208428] [2022-04-05 07:51:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:51:33,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:51:33,241 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:51:33,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [86685296] [2022-04-05 07:51:33,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:51:33,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:51:33,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:51:33,242 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:51:33,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-05 07:51:33,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:51:33,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:51:33,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-05 07:51:33,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:51:33,780 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 101 proven. 950 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-05 07:51:33,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:51:34,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 101 proven. 310 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-04-05 07:51:34,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:51:34,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112208428] [2022-04-05 07:51:34,488 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:51:34,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86685296] [2022-04-05 07:51:34,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86685296] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:51:34,488 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:51:34,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-05 07:51:34,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366193991] [2022-04-05 07:51:34,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:51:34,488 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-05 07:51:34,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:51:34,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-05 07:51:34,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-05 07:51:34,489 INFO L87 Difference]: Start difference. First operand 26874 states and 39353 transitions. Second operand has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2022-04-05 07:51:48,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:51:48,624 INFO L93 Difference]: Finished difference Result 42082 states and 62702 transitions. [2022-04-05 07:51:48,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-04-05 07:51:48,625 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) Word has length 207 [2022-04-05 07:51:48,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:51:48,685 INFO L225 Difference]: With dead ends: 42082 [2022-04-05 07:51:48,685 INFO L226 Difference]: Without dead ends: 28198 [2022-04-05 07:51:48,712 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3132, Invalid=5424, Unknown=0, NotChecked=0, Total=8556 [2022-04-05 07:51:48,713 INFO L913 BasicCegarLoop]: 215 mSDtfsCounter, 1602 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 993 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 1382 SdHoareTripleChecker+Invalid, 1999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 993 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-05 07:51:48,713 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1602 Valid, 1382 Invalid, 1999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [993 Valid, 1006 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-05 07:51:48,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28198 states. [2022-04-05 07:52:01,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28198 to 27917. [2022-04-05 07:52:01,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27917 states, 17097 states have (on average 1.2061765221968765) internal successors, (20622), 17410 states have internal predecessors, (20622), 9603 states have call successors, (9603), 1218 states have call predecessors, (9603), 1216 states have return successors, (9601), 9288 states have call predecessors, (9601), 9601 states have call successors, (9601) [2022-04-05 07:52:01,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27917 states to 27917 states and 39826 transitions. [2022-04-05 07:52:01,547 INFO L78 Accepts]: Start accepts. Automaton has 27917 states and 39826 transitions. Word has length 207 [2022-04-05 07:52:01,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:52:01,547 INFO L478 AbstractCegarLoop]: Abstraction has 27917 states and 39826 transitions. [2022-04-05 07:52:01,548 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 3.98) internal successors, (199), 50 states have internal predecessors, (199), 14 states have call successors, (48), 9 states have call predecessors, (48), 8 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2022-04-05 07:52:01,548 INFO L276 IsEmpty]: Start isEmpty. Operand 27917 states and 39826 transitions. [2022-04-05 07:52:01,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-04-05 07:52:01,563 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:52:01,563 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 15, 15, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:52:01,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-05 07:52:01,780 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-05 07:52:01,780 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:52:01,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:52:01,780 INFO L85 PathProgramCache]: Analyzing trace with hash -777184055, now seen corresponding path program 3 times [2022-04-05 07:52:01,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:52:01,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120847589] [2022-04-05 07:52:01,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:52:01,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:52:01,788 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:52:01,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1711916163] [2022-04-05 07:52:01,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-05 07:52:01,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:52:01,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:52:01,807 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:52:01,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-05 07:52:40,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-04-05 07:52:40,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:52:40,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-05 07:52:40,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:52:40,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 56 proven. 1955 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-05 07:52:40,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:52:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 56 proven. 611 refuted. 0 times theorem prover too weak. 1516 trivial. 0 not checked. [2022-04-05 07:52:41,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:52:41,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120847589] [2022-04-05 07:52:41,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:52:41,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711916163] [2022-04-05 07:52:41,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711916163] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:52:41,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:52:41,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 54 [2022-04-05 07:52:41,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105167571] [2022-04-05 07:52:41,343 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:52:41,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-05 07:52:41,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:52:41,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-05 07:52:41,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-05 07:52:41,345 INFO L87 Difference]: Start difference. First operand 27917 states and 39826 transitions. Second operand has 54 states, 54 states have (on average 4.722222222222222) internal successors, (255), 54 states have internal predecessors, (255), 18 states have call successors, (64), 11 states have call predecessors, (64), 10 states have return successors, (62), 16 states have call predecessors, (62), 17 states have call successors, (62) [2022-04-05 07:52:57,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:52:57,793 INFO L93 Difference]: Finished difference Result 32226 states and 46385 transitions. [2022-04-05 07:52:57,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-05 07:52:57,794 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.722222222222222) internal successors, (255), 54 states have internal predecessors, (255), 18 states have call successors, (64), 11 states have call predecessors, (64), 10 states have return successors, (62), 16 states have call predecessors, (62), 17 states have call successors, (62) Word has length 268 [2022-04-05 07:52:57,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:52:57,854 INFO L225 Difference]: With dead ends: 32226 [2022-04-05 07:52:57,854 INFO L226 Difference]: Without dead ends: 32221 [2022-04-05 07:52:57,863 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 482 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1560 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3713, Invalid=6387, Unknown=0, NotChecked=0, Total=10100 [2022-04-05 07:52:57,864 INFO L913 BasicCegarLoop]: 234 mSDtfsCounter, 1713 mSDsluCounter, 1266 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 1298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1713 SdHoareTripleChecker+Valid, 1500 SdHoareTripleChecker+Invalid, 2367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1298 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-05 07:52:57,864 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1713 Valid, 1500 Invalid, 2367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1298 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-05 07:52:57,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32221 states. [2022-04-05 07:53:12,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32221 to 31649. [2022-04-05 07:53:12,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31649 states, 19522 states have (on average 1.2245159307448008) internal successors, (23905), 19945 states have internal predecessors, (23905), 10794 states have call successors, (10794), 1334 states have call predecessors, (10794), 1332 states have return successors, (10792), 10369 states have call predecessors, (10792), 10792 states have call successors, (10792) [2022-04-05 07:53:12,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31649 states to 31649 states and 45491 transitions. [2022-04-05 07:53:12,250 INFO L78 Accepts]: Start accepts. Automaton has 31649 states and 45491 transitions. Word has length 268 [2022-04-05 07:53:12,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:53:12,251 INFO L478 AbstractCegarLoop]: Abstraction has 31649 states and 45491 transitions. [2022-04-05 07:53:12,252 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.722222222222222) internal successors, (255), 54 states have internal predecessors, (255), 18 states have call successors, (64), 11 states have call predecessors, (64), 10 states have return successors, (62), 16 states have call predecessors, (62), 17 states have call successors, (62) [2022-04-05 07:53:12,252 INFO L276 IsEmpty]: Start isEmpty. Operand 31649 states and 45491 transitions. [2022-04-05 07:53:12,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2022-04-05 07:53:12,285 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:53:12,285 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 22, 21, 13, 13, 12, 12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:53:12,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-05 07:53:12,496 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-05 07:53:12,496 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:53:12,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:53:12,497 INFO L85 PathProgramCache]: Analyzing trace with hash -2114344233, now seen corresponding path program 2 times [2022-04-05 07:53:12,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:53:12,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877442255] [2022-04-05 07:53:12,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:53:12,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:53:12,505 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:53:12,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1891411176] [2022-04-05 07:53:12,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-05 07:53:12,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:53:12,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:53:12,530 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:53:12,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-05 07:53:12,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-05 07:53:12,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:53:12,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 1020 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-05 07:53:12,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:53:13,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4536 backedges. 127 proven. 4165 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-04-05 07:53:13,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:53:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4536 backedges. 127 proven. 1285 refuted. 0 times theorem prover too weak. 3124 trivial. 0 not checked. [2022-04-05 07:53:14,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:53:14,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877442255] [2022-04-05 07:53:14,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:53:14,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891411176] [2022-04-05 07:53:14,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891411176] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:53:14,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:53:14,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 54 [2022-04-05 07:53:14,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516769282] [2022-04-05 07:53:14,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:53:14,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-05 07:53:14,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:53:14,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-05 07:53:14,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-05 07:53:14,287 INFO L87 Difference]: Start difference. First operand 31649 states and 45491 transitions. Second operand has 54 states, 54 states have (on average 5.907407407407407) internal successors, (319), 54 states have internal predecessors, (319), 24 states have call successors, (88), 14 states have call predecessors, (88), 13 states have return successors, (86), 22 states have call predecessors, (86), 23 states have call successors, (86) [2022-04-05 07:53:30,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:53:30,273 INFO L93 Difference]: Finished difference Result 33530 states and 48304 transitions. [2022-04-05 07:53:30,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-05 07:53:30,274 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 5.907407407407407) internal successors, (319), 54 states have internal predecessors, (319), 24 states have call successors, (88), 14 states have call predecessors, (88), 13 states have return successors, (86), 22 states have call predecessors, (86), 23 states have call successors, (86) Word has length 377 [2022-04-05 07:53:30,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:53:30,333 INFO L225 Difference]: With dead ends: 33530 [2022-04-05 07:53:30,334 INFO L226 Difference]: Without dead ends: 31350 [2022-04-05 07:53:30,353 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 800 GetRequests, 700 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1450 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3724, Invalid=6376, Unknown=0, NotChecked=0, Total=10100 [2022-04-05 07:53:30,360 INFO L913 BasicCegarLoop]: 229 mSDtfsCounter, 1476 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 1018 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1476 SdHoareTripleChecker+Valid, 1443 SdHoareTripleChecker+Invalid, 2181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1018 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-05 07:53:30,361 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1476 Valid, 1443 Invalid, 2181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1018 Valid, 1163 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-05 07:53:30,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31350 states. [2022-04-05 07:53:44,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31350 to 31213. [2022-04-05 07:53:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31213 states, 19157 states have (on average 1.207130552800543) internal successors, (23125), 19500 states have internal predecessors, (23125), 10719 states have call successors, (10719), 1338 states have call predecessors, (10719), 1336 states have return successors, (10717), 10374 states have call predecessors, (10717), 10717 states have call successors, (10717) [2022-04-05 07:53:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31213 states to 31213 states and 44561 transitions. [2022-04-05 07:53:44,829 INFO L78 Accepts]: Start accepts. Automaton has 31213 states and 44561 transitions. Word has length 377 [2022-04-05 07:53:44,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:53:44,830 INFO L478 AbstractCegarLoop]: Abstraction has 31213 states and 44561 transitions. [2022-04-05 07:53:44,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 5.907407407407407) internal successors, (319), 54 states have internal predecessors, (319), 24 states have call successors, (88), 14 states have call predecessors, (88), 13 states have return successors, (86), 22 states have call predecessors, (86), 23 states have call successors, (86) [2022-04-05 07:53:44,830 INFO L276 IsEmpty]: Start isEmpty. Operand 31213 states and 44561 transitions. [2022-04-05 07:53:44,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2022-04-05 07:53:44,860 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:53:44,860 INFO L499 BasicCegarLoop]: trace histogram [45, 44, 44, 24, 24, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:53:44,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-05 07:53:45,077 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:53:45,078 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:53:45,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:53:45,078 INFO L85 PathProgramCache]: Analyzing trace with hash 2036089593, now seen corresponding path program 3 times [2022-04-05 07:53:45,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:53:45,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312015401] [2022-04-05 07:53:45,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:53:45,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:53:45,087 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:53:45,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1472470183] [2022-04-05 07:53:45,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-05 07:53:45,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:53:45,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:53:45,088 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:53:45,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-05 07:53:45,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-04-05 07:53:45,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-05 07:53:45,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-05 07:53:45,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:53:45,659 INFO L134 CoverageAnalysis]: Checked inductivity of 5477 backedges. 226 proven. 0 refuted. 0 times theorem prover too weak. 5251 trivial. 0 not checked. [2022-04-05 07:53:45,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-05 07:53:45,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:53:45,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312015401] [2022-04-05 07:53:45,659 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:53:45,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472470183] [2022-04-05 07:53:45,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472470183] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-05 07:53:45,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-05 07:53:45,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-05 07:53:45,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534598431] [2022-04-05 07:53:45,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-05 07:53:45,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-05 07:53:45,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:53:45,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-05 07:53:45,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-04-05 07:53:45,661 INFO L87 Difference]: Start difference. First operand 31213 states and 44561 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-05 07:53:59,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:53:59,960 INFO L93 Difference]: Finished difference Result 33263 states and 47658 transitions. [2022-04-05 07:53:59,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-05 07:53:59,961 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 411 [2022-04-05 07:53:59,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:54:00,027 INFO L225 Difference]: With dead ends: 33263 [2022-04-05 07:54:00,027 INFO L226 Difference]: Without dead ends: 32338 [2022-04-05 07:54:00,036 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 406 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-05 07:54:00,037 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 31 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-05 07:54:00,037 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 208 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-05 07:54:00,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32338 states. [2022-04-05 07:54:14,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32338 to 31561. [2022-04-05 07:54:14,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31561 states, 19266 states have (on average 1.2063220180629088) internal successors, (23241), 19623 states have internal predecessors, (23241), 10925 states have call successors, (10925), 1371 states have call predecessors, (10925), 1369 states have return successors, (10923), 10566 states have call predecessors, (10923), 10923 states have call successors, (10923) [2022-04-05 07:54:14,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31561 states to 31561 states and 45089 transitions. [2022-04-05 07:54:14,533 INFO L78 Accepts]: Start accepts. Automaton has 31561 states and 45089 transitions. Word has length 411 [2022-04-05 07:54:14,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:54:14,534 INFO L478 AbstractCegarLoop]: Abstraction has 31561 states and 45089 transitions. [2022-04-05 07:54:14,534 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-05 07:54:14,534 INFO L276 IsEmpty]: Start isEmpty. Operand 31561 states and 45089 transitions. [2022-04-05 07:54:14,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2022-04-05 07:54:14,589 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:54:14,589 INFO L499 BasicCegarLoop]: trace histogram [45, 44, 44, 25, 25, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:54:14,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-04-05 07:54:14,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-05 07:54:14,803 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:54:14,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:54:14,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2109653093, now seen corresponding path program 1 times [2022-04-05 07:54:14,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:54:14,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892266901] [2022-04-05 07:54:14,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:54:14,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:54:14,813 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:54:14,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933906486] [2022-04-05 07:54:14,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:54:14,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:54:14,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:54:14,815 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:54:14,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-05 07:54:14,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-05 07:54:14,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 1113 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-05 07:54:14,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-05 07:54:15,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5573 backedges. 307 proven. 4994 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2022-04-05 07:54:15,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-05 07:54:16,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5573 backedges. 307 proven. 1474 refuted. 0 times theorem prover too weak. 3792 trivial. 0 not checked. [2022-04-05 07:54:16,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-05 07:54:16,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892266901] [2022-04-05 07:54:16,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-05 07:54:16,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933906486] [2022-04-05 07:54:16,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933906486] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-05 07:54:16,209 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-05 07:54:16,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 54 [2022-04-05 07:54:16,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482877451] [2022-04-05 07:54:16,210 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-05 07:54:16,210 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-05 07:54:16,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-05 07:54:16,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-05 07:54:16,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-05 07:54:16,211 INFO L87 Difference]: Start difference. First operand 31561 states and 45089 transitions. Second operand has 54 states, 54 states have (on average 7.166666666666667) internal successors, (387), 54 states have internal predecessors, (387), 25 states have call successors, (96), 14 states have call predecessors, (96), 13 states have return successors, (94), 23 states have call predecessors, (94), 24 states have call successors, (94) [2022-04-05 07:54:32,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-05 07:54:32,565 INFO L93 Difference]: Finished difference Result 32186 states and 46028 transitions. [2022-04-05 07:54:32,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-05 07:54:32,566 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 7.166666666666667) internal successors, (387), 54 states have internal predecessors, (387), 25 states have call successors, (96), 14 states have call predecessors, (96), 13 states have return successors, (94), 23 states have call predecessors, (94), 24 states have call successors, (94) Word has length 416 [2022-04-05 07:54:32,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-05 07:54:32,626 INFO L225 Difference]: With dead ends: 32186 [2022-04-05 07:54:32,626 INFO L226 Difference]: Without dead ends: 31356 [2022-04-05 07:54:32,635 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 878 GetRequests, 778 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3726, Invalid=6374, Unknown=0, NotChecked=0, Total=10100 [2022-04-05 07:54:32,635 INFO L913 BasicCegarLoop]: 229 mSDtfsCounter, 1613 mSDsluCounter, 1200 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 1358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1613 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 2514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1358 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-05 07:54:32,635 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1613 Valid, 1429 Invalid, 2514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1358 Valid, 1156 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-05 07:54:32,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31356 states. [2022-04-05 07:54:47,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31356 to 31356. [2022-04-05 07:54:47,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31356 states, 19139 states have (on average 1.194315272480276) internal successors, (22858), 19482 states have internal predecessors, (22858), 10862 states have call successors, (10862), 1356 states have call predecessors, (10862), 1354 states have return successors, (10860), 10517 states have call predecessors, (10860), 10860 states have call successors, (10860) [2022-04-05 07:54:47,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31356 states to 31356 states and 44580 transitions. [2022-04-05 07:54:47,153 INFO L78 Accepts]: Start accepts. Automaton has 31356 states and 44580 transitions. Word has length 416 [2022-04-05 07:54:47,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-05 07:54:47,154 INFO L478 AbstractCegarLoop]: Abstraction has 31356 states and 44580 transitions. [2022-04-05 07:54:47,154 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.166666666666667) internal successors, (387), 54 states have internal predecessors, (387), 25 states have call successors, (96), 14 states have call predecessors, (96), 13 states have return successors, (94), 23 states have call predecessors, (94), 24 states have call successors, (94) [2022-04-05 07:54:47,154 INFO L276 IsEmpty]: Start isEmpty. Operand 31356 states and 44580 transitions. [2022-04-05 07:54:47,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 439 [2022-04-05 07:54:47,185 INFO L491 BasicCegarLoop]: Found error trace [2022-04-05 07:54:47,185 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 25, 25, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:54:47,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-05 07:54:47,402 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-05 07:54:47,403 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-05 07:54:47,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-05 07:54:47,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1640866097, now seen corresponding path program 4 times [2022-04-05 07:54:47,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-05 07:54:47,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319390804] [2022-04-05 07:54:47,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-05 07:54:47,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-05 07:54:47,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-05 07:54:47,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245724539] [2022-04-05 07:54:47,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-05 07:54:47,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-05 07:54:47,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-05 07:54:47,413 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-05 07:54:47,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-05 07:54:49,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-05 07:54:49,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-04-05 07:54:49,262 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-04-05 07:54:49,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-05 07:54:49,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-04-05 07:54:49,985 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-04-05 07:54:49,986 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-05 07:54:50,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-05 07:54:50,195 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-05 07:54:50,197 INFO L719 BasicCegarLoop]: Path program histogram: [8, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-05 07:54:50,201 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-04-05 07:54:50,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.04 07:54:50 BasicIcfg [2022-04-05 07:54:50,336 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-05 07:54:50,337 INFO L158 Benchmark]: Toolchain (without parser) took 817027.94ms. Allocated memory was 201.3MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 176.0MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2022-04-05 07:54:50,337 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 201.3MB. Free memory is still 160.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-05 07:54:50,337 INFO L158 Benchmark]: CACSL2BoogieTranslator took 214.44ms. Allocated memory was 201.3MB in the beginning and 263.2MB in the end (delta: 61.9MB). Free memory was 176.0MB in the beginning and 235.4MB in the end (delta: -59.4MB). Peak memory consumption was 7.5MB. Max. memory is 8.0GB. [2022-04-05 07:54:50,337 INFO L158 Benchmark]: Boogie Preprocessor took 36.04ms. Allocated memory is still 263.2MB. Free memory was 235.4MB in the beginning and 234.1MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-04-05 07:54:50,337 INFO L158 Benchmark]: RCFGBuilder took 244.25ms. Allocated memory is still 263.2MB. Free memory was 233.9MB in the beginning and 221.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-04-05 07:54:50,338 INFO L158 Benchmark]: IcfgTransformer took 14.35ms. Allocated memory is still 263.2MB. Free memory was 221.8MB in the beginning and 220.2MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-04-05 07:54:50,338 INFO L158 Benchmark]: TraceAbstraction took 816513.99ms. Allocated memory was 263.2MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 220.2MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2022-04-05 07:54:50,342 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 201.3MB. Free memory is still 160.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 214.44ms. Allocated memory was 201.3MB in the beginning and 263.2MB in the end (delta: 61.9MB). Free memory was 176.0MB in the beginning and 235.4MB in the end (delta: -59.4MB). Peak memory consumption was 7.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 36.04ms. Allocated memory is still 263.2MB. Free memory was 235.4MB in the beginning and 234.1MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 244.25ms. Allocated memory is still 263.2MB. Free memory was 233.9MB in the beginning and 221.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * IcfgTransformer took 14.35ms. Allocated memory is still 263.2MB. Free memory was 221.8MB in the beginning and 220.2MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * TraceAbstraction took 816513.99ms. Allocated memory was 263.2MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 220.2MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; VAL [\old(counter)=53, counter=0] [L20] int x, y; [L21] long long a, b, p, q, r, s; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) VAL [\old(cond)=1, \old(counter)=0, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=0] [L24] RET assume_abort_if_not(x >= 1) VAL [\old(counter)=0, counter=0, x=377, y=610] [L25] CALL assume_abort_if_not(y >= 1) VAL [\old(cond)=1, \old(counter)=0, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=0] [L25] RET assume_abort_if_not(y >= 1) VAL [\old(counter)=0, counter=0, x=377, y=610] [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 VAL [\old(counter)=0, a=377, b=610, counter=0, p=1, q=0, r=0, s=1, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=377, b=610, counter=1, counter++=0, p=1, q=0, r=0, s=1, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=377, b=610, c=377, counter=1, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=377, b=610, c=377, counter=2, counter++=1, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=377, b=610, c=377, counter=2, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=610, b=377, c=377, counter=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=610, b=377, c=377, counter=3, counter++=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=610, b=377, c=610, counter=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=610, b=377, c=610, counter=4, counter++=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=610, b=377, c=610, counter=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, counter++=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=610, b=377, c=233, counter=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=610, b=377, c=233, counter=6, counter++=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=610, b=377, c=233, counter=6, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=377, b=233, c=233, counter=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=377, b=233, c=233, counter=7, counter++=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=377, b=233, c=377, counter=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=377, b=233, c=377, counter=8, counter++=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=377, b=233, c=377, counter=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, counter++=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=377, b=233, c=144, counter=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=377, b=233, c=144, counter=10, counter++=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=377, b=233, c=144, counter=10, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=233, b=144, c=144, counter=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=233, b=144, c=144, counter=11, counter++=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=233, b=144, c=233, counter=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=233, b=144, c=233, counter=12, counter++=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=233, b=144, c=233, counter=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, counter++=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=233, b=144, c=89, counter=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=233, b=144, c=89, counter=14, counter++=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=233, b=144, c=89, counter=14, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=144, b=89, c=89, counter=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=144, b=89, c=89, counter=15, counter++=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=144, b=89, c=144, counter=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=144, b=89, c=144, counter=16, counter++=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=144, b=89, c=144, counter=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, counter++=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=144, b=89, c=55, counter=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=144, b=89, c=55, counter=18, counter++=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=144, b=89, c=55, counter=18, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=89, b=55, c=55, counter=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=89, b=55, c=55, counter=19, counter++=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=89, b=55, c=89, counter=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=89, b=55, c=89, counter=20, counter++=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=89, b=55, c=89, counter=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, counter++=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=21] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=21] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=21] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=21] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=89, b=55, c=34, counter=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=89, b=55, c=34, counter=22, counter++=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=89, b=55, c=34, counter=22, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=55, b=34, c=34, counter=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=55, b=34, c=34, counter=23, counter++=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=55, b=34, c=55, counter=23, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=55, b=34, c=55, counter=24, counter++=23, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=55, b=34, c=55, counter=24, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, counter++=24, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=25] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=25] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=25] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=25] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=55, b=34, c=21, counter=25, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=55, b=34, c=21, counter=26, counter++=25, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=55, b=34, c=21, counter=26, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=34, b=21, c=21, counter=26, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=34, b=21, c=21, counter=27, counter++=26, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=34, b=21, c=34, counter=27, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=34, b=21, c=34, counter=28, counter++=27, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=34, b=21, c=34, counter=28, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, counter++=28, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=29] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=29] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=29] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=29] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=34, b=21, c=13, counter=29, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=34, b=21, c=13, counter=30, counter++=29, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=34, b=21, c=13, counter=30, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=21, b=13, c=13, counter=30, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=13, counter=31, counter++=30, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=21, b=13, c=21, counter=31, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=21, counter=32, counter++=31, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=21, b=13, c=21, counter=32, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, counter++=32, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=33] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=33] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=33] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=33] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=21, b=13, c=8, counter=33, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=8, counter=34, counter++=33, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=21, b=13, c=8, counter=34, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=13, b=8, c=8, counter=34, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=8, counter=35, counter++=34, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=13, b=8, c=13, counter=35, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=13, counter=36, counter++=35, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=13, b=8, c=13, counter=36, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, counter++=36, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=37] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=37] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=37] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=37] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=13, b=8, c=5, counter=37, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=5, counter=38, counter++=37, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=13, b=8, c=5, counter=38, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=8, b=5, c=5, counter=38, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=5, counter=39, counter++=38, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=8, b=5, c=8, counter=39, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=8, counter=40, counter++=39, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=8, b=5, c=8, counter=40, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, counter++=40, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=41] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=41] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=41] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=41] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=8, b=5, c=3, counter=41, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=3, counter=42, counter++=41, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=8, b=5, c=3, counter=42, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=5, b=3, c=3, counter=42, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=3, counter=43, counter++=42, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=5, b=3, c=5, counter=43, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=5, counter=44, counter++=43, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=5, b=3, c=5, counter=44, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, counter++=44, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=45] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=45] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=45] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=45] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=5, b=3, c=2, counter=45, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=2, counter=46, counter++=45, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=5, b=3, c=2, counter=46, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=3, b=2, c=2, counter=46, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=2, counter=47, counter++=46, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=3, b=2, c=3, counter=47, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=3, counter=48, counter++=47, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=3, b=2, c=3, counter=48, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L48] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, counter++=48, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=49] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=49] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=49] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=49] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=3, b=2, c=1, counter=49, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L41] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=1, counter=50, counter++=49, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=3, b=2, c=1, counter=50, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=2, b=1, c=1, counter=50, d=1, k=1, p=-144, q=233, r=89, s=-144, temp=-55, v=2, x=377, y=610] [L34] EXPR counter++ VAL [\old(counter)=0, a=2, b=1, c=1, counter=51, counter++=50, d=1, k=1, p=-144, q=233, r=89, s=-144, temp=-55, v=2, x=377, y=610] [L34] COND FALSE !(counter++<50) [L73] CALL __VERIFIER_assert(p*x - q*x + r*y - s*y == a) VAL [\old(cond)=0, \old(counter)=0, counter=51] [L11] COND TRUE !(cond) VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=51] [L13] reach_error() VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=51] - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 40 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 816.3s, OverallIterations: 40, TraceHistogramMax: 49, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.3s, AutomataDifference: 559.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 54 mSolverCounterUnknown, 14664 SdHoareTripleChecker+Valid, 251.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14525 mSDsluCounter, 22978 SdHoareTripleChecker+Invalid, 248.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19465 mSDsCounter, 11475 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27060 IncrementalHoareTripleChecker+Invalid, 38589 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11475 mSolverCounterUnsat, 3513 mSDtfsCounter, 27060 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8257 GetRequests, 6854 SyntacticMatches, 30 SemanticMatches, 1373 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20079 ImplicationChecksByTransitivity, 215.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31649occurred in iteration=36, InterpolantAutomatonStates: 1232, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 127.2s AutomataMinimizationTime, 39 MinimizatonAttempts, 19158 StatesRemovedByMinimization, 35 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 41.5s SatisfiabilityAnalysisTime, 76.5s InterpolantComputationTime, 4790 NumberOfCodeBlocks, 4290 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 7382 ConstructedInterpolants, 0 QuantifiedInterpolants, 37383 SizeOfPredicates, 418 NumberOfNonLiveVariables, 11454 ConjunctsInSsa, 1498 ConjunctsInUnsatCore, 63 InterpolantComputations, 13 PerfectInterpolantSequences, 27877/46851 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-04-05 07:54:50,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...