/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/ps4-ll.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 09:16:55,427 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 09:16:55,440 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 09:16:55,477 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 09:16:55,478 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 09:16:55,479 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 09:16:55,482 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 09:16:55,486 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 09:16:55,488 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 09:16:55,491 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 09:16:55,491 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 09:16:55,492 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 09:16:55,493 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 09:16:55,495 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 09:16:55,496 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 09:16:55,497 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 09:16:55,497 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 09:16:55,498 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 09:16:55,501 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 09:16:55,504 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 09:16:55,505 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 09:16:55,506 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 09:16:55,507 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 09:16:55,507 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 09:16:55,508 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 09:16:55,513 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 09:16:55,513 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 09:16:55,513 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 09:16:55,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 09:16:55,515 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 09:16:55,515 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 09:16:55,516 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 09:16:55,517 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 09:16:55,517 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 09:16:55,518 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 09:16:55,518 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 09:16:55,518 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 09:16:55,519 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 09:16:55,519 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 09:16:55,519 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 09:16:55,520 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 09:16:55,521 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 09:16:55,521 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-03-20 09:16:55,542 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 09:16:55,542 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 09:16:55,543 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-20 09:16:55,543 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-20 09:16:55,544 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-20 09:16:55,544 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-20 09:16:55,544 INFO L138 SettingsManager]: * Use SBE=true [2022-03-20 09:16:55,544 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 09:16:55,545 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 09:16:55,545 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 09:16:55,545 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 09:16:55,545 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 09:16:55,545 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 09:16:55,546 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 09:16:55,546 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 09:16:55,546 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-03-20 09:16:55,547 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-03-20 09:16:55,548 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-03-20 09:16:55,548 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-03-20 09:16:55,736 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 09:16:55,756 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 09:16:55,758 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 09:16:55,759 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 09:16:55,759 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 09:16:55,760 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench/ps4-ll.c [2022-03-20 09:16:55,801 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b84e21cd/04998c7b98fa486e89a778e809022ad5/FLAG559dd7b22 [2022-03-20 09:16:56,102 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 09:16:56,102 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench/ps4-ll.c [2022-03-20 09:16:56,107 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b84e21cd/04998c7b98fa486e89a778e809022ad5/FLAG559dd7b22 [2022-03-20 09:16:56,117 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b84e21cd/04998c7b98fa486e89a778e809022ad5 [2022-03-20 09:16:56,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 09:16:56,119 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-20 09:16:56,121 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 09:16:56,121 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 09:16:56,123 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 09:16:56,124 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d1d18a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56, skipping insertion in model container [2022-03-20 09:16:56,125 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,129 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 09:16:56,138 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 09:16:56,242 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/ps4-ll.c[458,471] [2022-03-20 09:16:56,260 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 09:16:56,265 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 09:16:56,275 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/ps4-ll.c[458,471] [2022-03-20 09:16:56,278 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 09:16:56,286 INFO L208 MainTranslator]: Completed translation [2022-03-20 09:16:56,287 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56 WrapperNode [2022-03-20 09:16:56,287 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 09:16:56,288 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 09:16:56,288 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 09:16:56,288 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 09:16:56,294 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,294 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,298 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,298 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,303 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,307 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,311 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 09:16:56,312 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 09:16:56,312 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 09:16:56,312 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 09:16:56,313 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 09:16:56,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:56,337 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-03-20 09:16:56,342 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-03-20 09:16:56,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 09:16:56,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 09:16:56,360 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 09:16:56,360 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 09:16:56,360 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 09:16:56,360 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 09:16:56,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 09:16:56,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 09:16:56,409 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 09:16:56,410 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 09:16:56,549 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 09:16:56,569 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 09:16:56,569 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 09:16:56,570 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:16:56 BoogieIcfgContainer [2022-03-20 09:16:56,570 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 09:16:56,571 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-03-20 09:16:56,571 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-03-20 09:16:56,572 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-03-20 09:16:56,574 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:16:56" (1/1) ... [2022-03-20 09:16:56,576 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-03-20 09:16:56,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 09:16:56 BasicIcfg [2022-03-20 09:16:56,585 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-03-20 09:16:56,587 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 09:16:56,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 09:16:56,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 09:16:56,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 09:16:56" (1/4) ... [2022-03-20 09:16:56,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1603dc45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:16:56, skipping insertion in model container [2022-03-20 09:16:56,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:16:56" (2/4) ... [2022-03-20 09:16:56,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1603dc45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:16:56, skipping insertion in model container [2022-03-20 09:16:56,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:16:56" (3/4) ... [2022-03-20 09:16:56,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1603dc45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 09:16:56, skipping insertion in model container [2022-03-20 09:16:56,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 09:16:56" (4/4) ... [2022-03-20 09:16:56,591 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll.cqvasr [2022-03-20 09:16:56,594 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-20 09:16:56,595 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 09:16:56,624 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 09:16:56,639 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-03-20 09:16:56,640 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 09:16:56,661 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 09:16:56,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-20 09:16:56,664 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:56,665 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:56,665 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:56,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:56,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1382868560, now seen corresponding path program 1 times [2022-03-20 09:16:56,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:56,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028172365] [2022-03-20 09:16:56,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:56,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:56,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:16:56,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 09:16:56,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:16:56,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 09:16:56,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:56,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028172365] [2022-03-20 09:16:56,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028172365] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 09:16:56,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 09:16:56,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 09:16:56,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075313564] [2022-03-20 09:16:56,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 09:16:56,837 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 09:16:56,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:56,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 09:16:56,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 09:16:56,864 INFO L87 Difference]: Start difference. First operand has 22 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-20 09:16:56,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:56,918 INFO L93 Difference]: Finished difference Result 38 states and 51 transitions. [2022-03-20 09:16:56,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 09:16:56,921 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-03-20 09:16:56,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:56,926 INFO L225 Difference]: With dead ends: 38 [2022-03-20 09:16:56,927 INFO L226 Difference]: Without dead ends: 17 [2022-03-20 09:16:56,929 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-03-20 09:16:56,933 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:56,934 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 24 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:56,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-03-20 09:16:56,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-03-20 09:16:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 10 states have internal predecessors, (11), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-20 09:16:56,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2022-03-20 09:16:56,962 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 11 [2022-03-20 09:16:56,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:56,963 INFO L478 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2022-03-20 09:16:56,964 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-20 09:16:56,964 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2022-03-20 09:16:56,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-20 09:16:56,965 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:56,965 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:56,965 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 09:16:56,966 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:56,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:56,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1384745393, now seen corresponding path program 1 times [2022-03-20 09:16:56,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:56,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099832507] [2022-03-20 09:16:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:56,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:56,993 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:16:56,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296859347] [2022-03-20 09:16:56,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:56,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:16:56,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:56,998 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-03-20 09:16:57,013 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-03-20 09:16:57,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:16:57,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 09:16:57,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:16:57,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 09:16:57,121 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 09:16:57,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:57,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099832507] [2022-03-20 09:16:57,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:16:57,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296859347] [2022-03-20 09:16:57,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296859347] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 09:16:57,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 09:16:57,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 09:16:57,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770208304] [2022-03-20 09:16:57,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 09:16:57,128 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 09:16:57,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:57,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 09:16:57,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 09:16:57,130 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-20 09:16:57,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:57,181 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-03-20 09:16:57,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 09:16:57,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-03-20 09:16:57,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:57,185 INFO L225 Difference]: With dead ends: 28 [2022-03-20 09:16:57,185 INFO L226 Difference]: Without dead ends: 24 [2022-03-20 09:16:57,185 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 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-03-20 09:16:57,186 INFO L913 BasicCegarLoop]: 16 mSDtfsCounter, 6 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:57,186 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 60 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:57,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-03-20 09:16:57,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-03-20 09:16:57,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 15 states have internal predecessors, (16), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 09:16:57,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2022-03-20 09:16:57,192 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 11 [2022-03-20 09:16:57,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:57,192 INFO L478 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2022-03-20 09:16:57,192 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-20 09:16:57,192 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2022-03-20 09:16:57,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-20 09:16:57,192 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:57,194 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:57,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 09:16:57,407 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-03-20 09:16:57,410 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:57,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:57,410 INFO L85 PathProgramCache]: Analyzing trace with hash -803685984, now seen corresponding path program 1 times [2022-03-20 09:16:57,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:57,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992239132] [2022-03-20 09:16:57,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:57,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:57,417 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:16:57,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1248474836] [2022-03-20 09:16:57,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:57,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:16:57,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:57,419 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-03-20 09:16:57,422 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-03-20 09:16:57,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:16:57,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 09:16:57,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:16:57,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 09:16:57,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:16:58,048 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-20 09:16:58,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:58,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992239132] [2022-03-20 09:16:58,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:16:58,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248474836] [2022-03-20 09:16:58,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248474836] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 09:16:58,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:16:58,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 09:16:58,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581474760] [2022-03-20 09:16:58,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 09:16:58,050 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 09:16:58,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:58,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 09:16:58,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 09:16:58,050 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-20 09:16:58,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:58,075 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2022-03-20 09:16:58,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 09:16:58,075 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2022-03-20 09:16:58,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:58,076 INFO L225 Difference]: With dead ends: 30 [2022-03-20 09:16:58,076 INFO L226 Difference]: Without dead ends: 25 [2022-03-20 09:16:58,076 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 09:16:58,077 INFO L913 BasicCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:58,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 53 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:58,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-03-20 09:16:58,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-03-20 09:16:58,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.0625) internal successors, (17), 16 states have internal predecessors, (17), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-20 09:16:58,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2022-03-20 09:16:58,081 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 18 [2022-03-20 09:16:58,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:58,081 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2022-03-20 09:16:58,082 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-20 09:16:58,082 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-03-20 09:16:58,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 09:16:58,082 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:58,082 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:58,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 09:16:58,295 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-03-20 09:16:58,296 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:58,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:58,296 INFO L85 PathProgramCache]: Analyzing trace with hash 842365436, now seen corresponding path program 1 times [2022-03-20 09:16:58,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:58,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043411019] [2022-03-20 09:16:58,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:58,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:16:58,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [539915195] [2022-03-20 09:16:58,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:58,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:16:58,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:58,308 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-03-20 09:16:58,327 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-03-20 09:16:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:16:58,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 09:16:58,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:16:58,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 09:16:58,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:16:58,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:58,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043411019] [2022-03-20 09:16:58,636 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:16:58,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539915195] [2022-03-20 09:16:58,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539915195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:16:58,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:16:58,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 09:16:58,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075780034] [2022-03-20 09:16:58,637 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:16:58,637 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 09:16:58,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:58,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 09:16:58,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-20 09:16:58,638 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-20 09:16:58,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:58,689 INFO L93 Difference]: Finished difference Result 33 states and 34 transitions. [2022-03-20 09:16:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 09:16:58,690 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 24 [2022-03-20 09:16:58,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:58,690 INFO L225 Difference]: With dead ends: 33 [2022-03-20 09:16:58,690 INFO L226 Difference]: Without dead ends: 28 [2022-03-20 09:16:58,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-20 09:16:58,691 INFO L913 BasicCegarLoop]: 19 mSDtfsCounter, 2 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:58,692 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 96 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:58,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-03-20 09:16:58,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-03-20 09:16:58,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.0555555555555556) internal successors, (19), 18 states have internal predecessors, (19), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 09:16:58,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2022-03-20 09:16:58,696 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 24 [2022-03-20 09:16:58,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:58,696 INFO L478 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2022-03-20 09:16:58,696 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-20 09:16:58,696 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2022-03-20 09:16:58,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-20 09:16:58,698 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:58,698 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:58,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 09:16:58,903 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-03-20 09:16:58,904 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:58,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:58,904 INFO L85 PathProgramCache]: Analyzing trace with hash 186246765, now seen corresponding path program 2 times [2022-03-20 09:16:58,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:58,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996679680] [2022-03-20 09:16:58,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:58,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:58,911 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:16:58,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116583697] [2022-03-20 09:16:58,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:16:58,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:16:58,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:58,916 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-03-20 09:16:58,923 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-03-20 09:16:58,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:16:58,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:16:58,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 09:16:58,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:16:59,113 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 09:16:59,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:16:59,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:59,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996679680] [2022-03-20 09:16:59,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:16:59,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116583697] [2022-03-20 09:16:59,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116583697] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:16:59,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:16:59,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-03-20 09:16:59,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251930735] [2022-03-20 09:16:59,265 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:16:59,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 09:16:59,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:59,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 09:16:59,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-20 09:16:59,266 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 09:16:59,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:59,325 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2022-03-20 09:16:59,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 09:16:59,326 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 31 [2022-03-20 09:16:59,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:59,327 INFO L225 Difference]: With dead ends: 36 [2022-03-20 09:16:59,327 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 09:16:59,327 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-20 09:16:59,328 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 2 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:59,328 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 127 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:59,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 09:16:59,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-20 09:16:59,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 7 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 09:16:59,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2022-03-20 09:16:59,333 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 31 [2022-03-20 09:16:59,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:59,333 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2022-03-20 09:16:59,333 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 09:16:59,333 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2022-03-20 09:16:59,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-20 09:16:59,334 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:59,334 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:59,351 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-03-20 09:16:59,547 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-03-20 09:16:59,547 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:16:59,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:16:59,548 INFO L85 PathProgramCache]: Analyzing trace with hash 50907356, now seen corresponding path program 3 times [2022-03-20 09:16:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:16:59,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492898621] [2022-03-20 09:16:59,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:16:59,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:16:59,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:16:59,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764612749] [2022-03-20 09:16:59,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:16:59,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:16:59,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:16:59,586 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-03-20 09:16:59,587 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-03-20 09:16:59,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-20 09:16:59,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:16:59,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 09:16:59,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:16:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 09:16:59,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:16:59,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:16:59,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492898621] [2022-03-20 09:16:59,907 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:16:59,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764612749] [2022-03-20 09:16:59,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764612749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:16:59,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:16:59,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-20 09:16:59,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811069338] [2022-03-20 09:16:59,908 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:16:59,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 09:16:59,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:16:59,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 09:16:59,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-20 09:16:59,909 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 09:16:59,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:16:59,973 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2022-03-20 09:16:59,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 09:16:59,974 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 38 [2022-03-20 09:16:59,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:16:59,974 INFO L225 Difference]: With dead ends: 39 [2022-03-20 09:16:59,974 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 09:16:59,975 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-20 09:16:59,975 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:16:59,975 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 162 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 09:16:59,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 09:16:59,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-20 09:16:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 8 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 09:16:59,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2022-03-20 09:16:59,980 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 38 [2022-03-20 09:16:59,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:16:59,980 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2022-03-20 09:16:59,981 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 09:16:59,981 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2022-03-20 09:16:59,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-20 09:16:59,981 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:16:59,981 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:16:59,998 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-03-20 09:17:00,191 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-03-20 09:17:00,192 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:00,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1214637171, now seen corresponding path program 4 times [2022-03-20 09:17:00,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:00,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883564031] [2022-03-20 09:17:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:00,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:00,198 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:00,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006385320] [2022-03-20 09:17:00,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:17:00,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:00,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:00,199 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-03-20 09:17:00,200 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-03-20 09:17:00,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:17:00,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:00,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 09:17:00,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:00,455 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 09:17:00,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:00,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:00,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883564031] [2022-03-20 09:17:00,561 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:00,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006385320] [2022-03-20 09:17:00,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006385320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:00,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:00,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 09:17:00,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107954320] [2022-03-20 09:17:00,562 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:00,562 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 09:17:00,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:00,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 09:17:00,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 09:17:00,563 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 09:17:00,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:00,636 INFO L93 Difference]: Finished difference Result 42 states and 46 transitions. [2022-03-20 09:17:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 09:17:00,637 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 45 [2022-03-20 09:17:00,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:00,637 INFO L225 Difference]: With dead ends: 42 [2022-03-20 09:17:00,637 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 09:17:00,638 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-20 09:17:00,638 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:00,638 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 201 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 09:17:00,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 09:17:00,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-20 09:17:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 9 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 09:17:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2022-03-20 09:17:00,643 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 45 [2022-03-20 09:17:00,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:00,643 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2022-03-20 09:17:00,643 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 09:17:00,643 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2022-03-20 09:17:00,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 09:17:00,644 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:00,644 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:00,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 09:17:00,845 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-03-20 09:17:00,845 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:00,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:00,845 INFO L85 PathProgramCache]: Analyzing trace with hash -520581188, now seen corresponding path program 5 times [2022-03-20 09:17:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:00,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382178764] [2022-03-20 09:17:00,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:00,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:00,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:00,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070305247] [2022-03-20 09:17:00,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:17:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:00,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:00,853 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-03-20 09:17:00,854 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-03-20 09:17:00,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-20 09:17:00,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:00,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-20 09:17:00,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:01,151 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 09:17:01,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:01,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382178764] [2022-03-20 09:17:01,258 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070305247] [2022-03-20 09:17:01,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070305247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:01,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:01,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 09:17:01,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510276695] [2022-03-20 09:17:01,259 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:01,259 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 09:17:01,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 09:17:01,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-20 09:17:01,260 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 09:17:01,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:01,364 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2022-03-20 09:17:01,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 09:17:01,365 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 52 [2022-03-20 09:17:01,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:01,366 INFO L225 Difference]: With dead ends: 45 [2022-03-20 09:17:01,366 INFO L226 Difference]: Without dead ends: 40 [2022-03-20 09:17:01,366 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-20 09:17:01,367 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:01,367 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 244 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 09:17:01,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-20 09:17:01,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-03-20 09:17:01,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 10 states have call successors, (10), 5 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 09:17:01,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 45 transitions. [2022-03-20 09:17:01,372 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 45 transitions. Word has length 52 [2022-03-20 09:17:01,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:01,372 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 45 transitions. [2022-03-20 09:17:01,372 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 09:17:01,372 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 45 transitions. [2022-03-20 09:17:01,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 09:17:01,373 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:01,373 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:01,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 09:17:01,590 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-03-20 09:17:01,590 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:01,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:01,591 INFO L85 PathProgramCache]: Analyzing trace with hash 747034797, now seen corresponding path program 6 times [2022-03-20 09:17:01,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:01,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362495465] [2022-03-20 09:17:01,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:01,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:01,597 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:01,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1600193307] [2022-03-20 09:17:01,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:17:01,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:01,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:01,600 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-03-20 09:17:01,600 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-03-20 09:17:01,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 09:17:01,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:01,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 09:17:01,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:02,011 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 09:17:02,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:02,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:02,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362495465] [2022-03-20 09:17:02,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:02,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600193307] [2022-03-20 09:17:02,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600193307] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:02,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:02,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 09:17:02,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49381794] [2022-03-20 09:17:02,326 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:02,327 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 09:17:02,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:02,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 09:17:02,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-20 09:17:02,327 INFO L87 Difference]: Start difference. First operand 40 states and 45 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 09:17:02,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:02,441 INFO L93 Difference]: Finished difference Result 48 states and 54 transitions. [2022-03-20 09:17:02,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 09:17:02,442 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 59 [2022-03-20 09:17:02,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:02,442 INFO L225 Difference]: With dead ends: 48 [2022-03-20 09:17:02,442 INFO L226 Difference]: Without dead ends: 43 [2022-03-20 09:17:02,443 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-20 09:17:02,443 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:02,443 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 291 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 09:17:02,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-20 09:17:02,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-03-20 09:17:02,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 11 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 09:17:02,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 49 transitions. [2022-03-20 09:17:02,448 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 49 transitions. Word has length 59 [2022-03-20 09:17:02,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:02,449 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 49 transitions. [2022-03-20 09:17:02,449 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 09:17:02,449 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 49 transitions. [2022-03-20 09:17:02,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 09:17:02,449 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:02,449 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:02,457 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-03-20 09:17:02,654 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-03-20 09:17:02,655 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:02,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:02,655 INFO L85 PathProgramCache]: Analyzing trace with hash -2066559332, now seen corresponding path program 7 times [2022-03-20 09:17:02,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:02,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689278723] [2022-03-20 09:17:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:02,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:02,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:02,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803082253] [2022-03-20 09:17:02,661 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:17:02,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:02,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:02,662 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-03-20 09:17:02,663 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-03-20 09:17:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:17:02,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 09:17:02,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 09:17:03,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:03,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:03,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689278723] [2022-03-20 09:17:03,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:03,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803082253] [2022-03-20 09:17:03,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803082253] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:03,275 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:03,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 09:17:03,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172647942] [2022-03-20 09:17:03,275 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:03,276 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 09:17:03,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:03,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 09:17:03,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 09:17:03,276 INFO L87 Difference]: Start difference. First operand 43 states and 49 transitions. Second operand has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 09:17:03,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:03,408 INFO L93 Difference]: Finished difference Result 51 states and 58 transitions. [2022-03-20 09:17:03,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 09:17:03,408 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 66 [2022-03-20 09:17:03,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:03,409 INFO L225 Difference]: With dead ends: 51 [2022-03-20 09:17:03,409 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 09:17:03,409 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-20 09:17:03,410 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:03,410 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 342 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 09:17:03,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 09:17:03,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-20 09:17:03,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 12 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 09:17:03,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2022-03-20 09:17:03,415 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 66 [2022-03-20 09:17:03,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:03,415 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2022-03-20 09:17:03,415 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 09:17:03,415 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2022-03-20 09:17:03,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 09:17:03,416 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:03,416 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:03,422 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-03-20 09:17:03,620 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-03-20 09:17:03,620 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:03,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:03,621 INFO L85 PathProgramCache]: Analyzing trace with hash -850256435, now seen corresponding path program 8 times [2022-03-20 09:17:03,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:03,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566837136] [2022-03-20 09:17:03,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:03,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:03,626 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:03,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328507618] [2022-03-20 09:17:03,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:17:03,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:03,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:03,627 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-03-20 09:17:03,634 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-03-20 09:17:04,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:17:04,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:04,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 09:17:04,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:04,357 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-20 09:17:04,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:04,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:04,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566837136] [2022-03-20 09:17:04,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:04,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328507618] [2022-03-20 09:17:04,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328507618] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:04,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:04,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 09:17:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876129428] [2022-03-20 09:17:04,555 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:04,556 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 09:17:04,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:04,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 09:17:04,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-03-20 09:17:04,557 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 09:17:04,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:04,747 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2022-03-20 09:17:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 09:17:04,748 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 73 [2022-03-20 09:17:04,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:04,748 INFO L225 Difference]: With dead ends: 54 [2022-03-20 09:17:04,748 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 09:17:04,749 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-20 09:17:04,749 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:04,749 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 397 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 09:17:04,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 09:17:04,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-03-20 09:17:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 13 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 09:17:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 57 transitions. [2022-03-20 09:17:04,763 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 57 transitions. Word has length 73 [2022-03-20 09:17:04,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:04,763 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 57 transitions. [2022-03-20 09:17:04,763 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 09:17:04,763 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 57 transitions. [2022-03-20 09:17:04,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 09:17:04,764 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:04,764 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:04,773 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-03-20 09:17:04,968 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-03-20 09:17:04,969 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:04,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:04,969 INFO L85 PathProgramCache]: Analyzing trace with hash 652576124, now seen corresponding path program 9 times [2022-03-20 09:17:04,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:04,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139106077] [2022-03-20 09:17:04,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:04,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:04,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:04,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [906881623] [2022-03-20 09:17:04,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:17:04,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:04,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:04,976 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-03-20 09:17:04,977 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-03-20 09:17:05,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-20 09:17:05,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:05,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 09:17:05,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-20 09:17:06,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:06,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:06,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139106077] [2022-03-20 09:17:06,259 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:06,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906881623] [2022-03-20 09:17:06,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906881623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:06,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:06,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 09:17:06,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342021274] [2022-03-20 09:17:06,259 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:06,260 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 09:17:06,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:06,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 09:17:06,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-03-20 09:17:06,260 INFO L87 Difference]: Start difference. First operand 49 states and 57 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 09:17:06,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:06,427 INFO L93 Difference]: Finished difference Result 57 states and 66 transitions. [2022-03-20 09:17:06,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 09:17:06,427 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 80 [2022-03-20 09:17:06,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:06,428 INFO L225 Difference]: With dead ends: 57 [2022-03-20 09:17:06,428 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 09:17:06,428 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-20 09:17:06,429 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:06,429 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 456 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 09:17:06,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 09:17:06,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-03-20 09:17:06,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 14 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 09:17:06,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 61 transitions. [2022-03-20 09:17:06,434 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 61 transitions. Word has length 80 [2022-03-20 09:17:06,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:06,434 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 61 transitions. [2022-03-20 09:17:06,434 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 09:17:06,434 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 61 transitions. [2022-03-20 09:17:06,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 09:17:06,435 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:06,435 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:06,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 09:17:06,635 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-03-20 09:17:06,636 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:06,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:06,636 INFO L85 PathProgramCache]: Analyzing trace with hash 233695981, now seen corresponding path program 10 times [2022-03-20 09:17:06,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:06,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004069120] [2022-03-20 09:17:06,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:06,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:06,641 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:06,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103044979] [2022-03-20 09:17:06,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:17:06,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:06,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:06,642 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-03-20 09:17:06,643 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-03-20 09:17:07,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:17:07,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:07,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 09:17:07,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 09:17:07,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:07,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:17:07,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004069120] [2022-03-20 09:17:07,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:17:07,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103044979] [2022-03-20 09:17:07,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103044979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:17:07,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:17:07,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 09:17:07,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589274911] [2022-03-20 09:17:07,723 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:17:07,723 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 09:17:07,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:17:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 09:17:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-20 09:17:07,724 INFO L87 Difference]: Start difference. First operand 52 states and 61 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 09:17:07,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:17:07,925 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2022-03-20 09:17:07,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 09:17:07,925 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 87 [2022-03-20 09:17:07,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:17:07,926 INFO L225 Difference]: With dead ends: 60 [2022-03-20 09:17:07,926 INFO L226 Difference]: Without dead ends: 55 [2022-03-20 09:17:07,926 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-20 09:17:07,926 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 09:17:07,927 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 519 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 09:17:07,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-20 09:17:07,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-20 09:17:07,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 15 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 09:17:07,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 65 transitions. [2022-03-20 09:17:07,932 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 65 transitions. Word has length 87 [2022-03-20 09:17:07,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:17:07,932 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 65 transitions. [2022-03-20 09:17:07,932 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 09:17:07,932 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 65 transitions. [2022-03-20 09:17:07,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-03-20 09:17:07,933 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:17:07,933 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:17:07,938 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-03-20 09:17:08,138 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-03-20 09:17:08,138 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:17:08,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:17:08,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1593750620, now seen corresponding path program 11 times [2022-03-20 09:17:08,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:17:08,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509614466] [2022-03-20 09:17:08,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:17:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:17:08,144 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:17:08,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1613465140] [2022-03-20 09:17:08,144 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:17:08,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:17:08,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:17:08,148 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-03-20 09:17:08,149 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-03-20 09:17:08,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-20 09:17:08,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:17:08,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-20 09:17:08,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:17:09,414 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 76 proven. 206 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-20 09:17:09,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:17:39,809 WARN L833 $PredicateComparison]: unable to prove that (or (let ((.cse0 (+ 2 c_main_~y~0))) (= (* .cse0 .cse0) (* .cse0 c_main_~k~0))) (< (+ 2 c_main_~c~0) c_main_~k~0) (not (= (mod (let ((.cse1 (+ c_main_~y~0 1))) (+ (* 6 .cse1 .cse1 .cse1) (* .cse1 .cse1 .cse1 .cse1) (* 13 .cse1 .cse1))) 4) 0)) (< (div (+ (* 37 c_main_~y~0 c_main_~y~0) (* 10 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 48 c_main_~y~0) 24 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (* 12 c_main_~y~0) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 2) (* 9 (* c_main_~y~0 c_main_~y~0)) 6 c_main_~x~0)) (not (< (+ c_main_~c~0 1) c_main_~k~0))) is different from false [2022-03-20 09:19:44,028 WARN L833 $PredicateComparison]: unable to prove that (or (let ((.cse0 (+ 3 c_main_~y~0))) (= (+ (* 6 c_main_~y~0) (* .cse0 .cse0) 27) (+ (* .cse0 c_main_~k~0) (* 3 c_main_~k~0)))) (< (div (+ (* 1080 c_main_~y~0) (* 253 c_main_~y~0 c_main_~y~0) 1704 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 26 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (* 45 (* c_main_~y~0 c_main_~y~0)) (* 228 c_main_~y~0) 390 (div (+ (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (- 144) (* (- 73) c_main_~y~0 c_main_~y~0) (* (- 14) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 (- 168))) (- 4)) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3))) (< (+ 6 c_main_~c~0) c_main_~k~0) (<= c_main_~k~0 (+ 5 c_main_~c~0))) is different from false [2022-03-20 09:20:17,923 WARN L833 $PredicateComparison]: unable to prove that (or (< (+ c_main_~c~0 8) c_main_~k~0) (<= c_main_~k~0 (+ 7 c_main_~c~0)) (< (div (+ (* 433 c_main_~y~0 c_main_~y~0) 5100 (* 34 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 2436 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (* 63 (* c_main_~y~0 c_main_~y~0)) (* 444 c_main_~y~0) 1050 (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3) (div (+ (* (- 22) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (- 900) (* (- 181) c_main_~y~0 c_main_~y~0) (* (- 660) c_main_~y~0)) (- 4)))) (let ((.cse0 (+ 5 c_main_~y~0))) (= (+ (* 6 c_main_~y~0) (* .cse0 .cse0) 39) (+ (* .cse0 c_main_~k~0) (* 3 c_main_~k~0))))) is different from false [2022-03-20 09:20:55,151 WARN L833 $PredicateComparison]: unable to prove that (or (< (div (+ (* 42 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 4608 c_main_~y~0) 11992 (* 661 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (div (+ (* (- 1680) c_main_~y~0) (* (- 30) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 337) c_main_~y~0 c_main_~y~0) (- 3136)) (- 4)) (* 732 c_main_~y~0) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3) 2214 (* 81 (* c_main_~y~0 c_main_~y~0)))) (forall ((main_~k~0 Int)) (or (= (+ (* 20 c_main_~y~0) 100 (* c_main_~y~0 c_main_~y~0)) (+ (* main_~k~0 c_main_~y~0) (* main_~k~0 10))) (<= main_~k~0 (+ 9 c_main_~c~0)) (< (+ c_main_~c~0 10) main_~k~0)))) is different from false [2022-03-20 09:20:57,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:20:57,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509614466] [2022-03-20 09:20:57,743 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:20:57,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613465140] [2022-03-20 09:20:57,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613465140] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:20:57,743 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:20:57,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 09:20:57,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442515133] [2022-03-20 09:20:57,744 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:20:57,744 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 09:20:57,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:20:57,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 09:20:57,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=819, Unknown=14, NotChecked=252, Total=1260 [2022-03-20 09:20:57,745 INFO L87 Difference]: Start difference. First operand 55 states and 65 transitions. Second operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 09:21:00,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:00,090 INFO L93 Difference]: Finished difference Result 63 states and 74 transitions. [2022-03-20 09:21:00,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 09:21:00,091 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 94 [2022-03-20 09:21:00,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:00,091 INFO L225 Difference]: With dead ends: 63 [2022-03-20 09:21:00,091 INFO L226 Difference]: Without dead ends: 58 [2022-03-20 09:21:00,092 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 169.8s TimeCoverageRelationStatistics Valid=196, Invalid=995, Unknown=15, NotChecked=276, Total=1482 [2022-03-20 09:21:00,092 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 9 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:00,092 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 523 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 09:21:00,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-03-20 09:21:00,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-03-20 09:21:00,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 16 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 09:21:00,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2022-03-20 09:21:00,098 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 94 [2022-03-20 09:21:00,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:00,098 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2022-03-20 09:21:00,099 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 09:21:00,099 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2022-03-20 09:21:00,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-20 09:21:00,099 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:00,099 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:00,106 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-03-20 09:21:00,304 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-03-20 09:21:00,305 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:00,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:00,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1832108019, now seen corresponding path program 12 times [2022-03-20 09:21:00,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:00,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687707237] [2022-03-20 09:21:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:00,311 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:00,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1785492155] [2022-03-20 09:21:00,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:21:00,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:00,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:00,312 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-03-20 09:21:00,313 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-03-20 09:21:00,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 09:21:00,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:00,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-20 09:21:00,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 26 proven. 234 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-20 09:21:01,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:01,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:01,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687707237] [2022-03-20 09:21:01,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:01,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785492155] [2022-03-20 09:21:01,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785492155] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:01,415 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:01,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 09:21:01,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206933860] [2022-03-20 09:21:01,416 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:01,416 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 09:21:01,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:01,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 09:21:01,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-20 09:21:01,416 INFO L87 Difference]: Start difference. First operand 58 states and 69 transitions. Second operand has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 09:21:01,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:01,658 INFO L93 Difference]: Finished difference Result 66 states and 78 transitions. [2022-03-20 09:21:01,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 09:21:01,658 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 101 [2022-03-20 09:21:01,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:01,659 INFO L225 Difference]: With dead ends: 66 [2022-03-20 09:21:01,659 INFO L226 Difference]: Without dead ends: 61 [2022-03-20 09:21:01,659 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-20 09:21:01,659 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:01,660 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 657 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 09:21:01,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-20 09:21:01,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-03-20 09:21:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 17 states have call successors, (17), 5 states have call predecessors, (17), 3 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 09:21:01,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2022-03-20 09:21:01,665 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 101 [2022-03-20 09:21:01,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:01,666 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2022-03-20 09:21:01,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 09:21:01,666 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2022-03-20 09:21:01,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 09:21:01,666 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:01,666 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:01,672 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-03-20 09:21:01,872 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-03-20 09:21:01,872 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:01,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash 74210108, now seen corresponding path program 13 times [2022-03-20 09:21:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:01,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44417509] [2022-03-20 09:21:01,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:01,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:01,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:01,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278671861] [2022-03-20 09:21:01,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:21:01,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:01,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:01,880 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-03-20 09:21:01,892 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-03-20 09:21:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:21:02,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 09:21:02,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:03,314 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-20 09:21:03,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:04,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:04,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44417509] [2022-03-20 09:21:04,110 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:04,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278671861] [2022-03-20 09:21:04,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278671861] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:04,111 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:04,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-20 09:21:04,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186663080] [2022-03-20 09:21:04,111 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:04,111 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 09:21:04,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 09:21:04,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=881, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 09:21:04,112 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 09:21:04,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:04,423 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-20 09:21:04,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 09:21:04,424 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 108 [2022-03-20 09:21:04,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:04,425 INFO L225 Difference]: With dead ends: 69 [2022-03-20 09:21:04,425 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 09:21:04,425 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=251, Invalid=1009, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 09:21:04,425 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:04,426 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 732 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 09:21:04,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 09:21:04,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-03-20 09:21:04,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 18 states have call successors, (18), 5 states have call predecessors, (18), 3 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 09:21:04,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 77 transitions. [2022-03-20 09:21:04,432 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 77 transitions. Word has length 108 [2022-03-20 09:21:04,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:04,432 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 77 transitions. [2022-03-20 09:21:04,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 09:21:04,432 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 77 transitions. [2022-03-20 09:21:04,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 09:21:04,433 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:04,433 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:04,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-20 09:21:04,639 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-03-20 09:21:04,639 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:04,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:04,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1356799277, now seen corresponding path program 14 times [2022-03-20 09:21:04,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:04,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892353952] [2022-03-20 09:21:04,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:04,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:04,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:04,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635145313] [2022-03-20 09:21:04,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:21:04,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:04,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:04,646 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-03-20 09:21:04,647 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-03-20 09:21:05,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:21:05,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:05,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 09:21:05,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:05,702 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 09:21:05,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:05,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:05,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892353952] [2022-03-20 09:21:05,826 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:05,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635145313] [2022-03-20 09:21:05,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635145313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:05,826 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:05,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-20 09:21:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185099018] [2022-03-20 09:21:05,826 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:05,826 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 09:21:05,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:05,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 09:21:05,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-20 09:21:05,827 INFO L87 Difference]: Start difference. First operand 64 states and 77 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 09:21:06,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:06,137 INFO L93 Difference]: Finished difference Result 72 states and 86 transitions. [2022-03-20 09:21:06,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 09:21:06,138 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 115 [2022-03-20 09:21:06,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:06,138 INFO L225 Difference]: With dead ends: 72 [2022-03-20 09:21:06,138 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 09:21:06,139 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-20 09:21:06,139 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:06,139 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 811 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 09:21:06,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 09:21:06,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-03-20 09:21:06,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 19 states have call successors, (19), 5 states have call predecessors, (19), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 09:21:06,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 81 transitions. [2022-03-20 09:21:06,149 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 81 transitions. Word has length 115 [2022-03-20 09:21:06,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:06,149 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 81 transitions. [2022-03-20 09:21:06,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 09:21:06,149 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 81 transitions. [2022-03-20 09:21:06,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 09:21:06,150 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:06,150 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:06,155 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-03-20 09:21:06,355 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-03-20 09:21:06,356 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:06,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:06,356 INFO L85 PathProgramCache]: Analyzing trace with hash 234650140, now seen corresponding path program 15 times [2022-03-20 09:21:06,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:06,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70425100] [2022-03-20 09:21:06,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:06,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:06,361 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:06,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973104209] [2022-03-20 09:21:06,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:21:06,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:06,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:06,363 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-03-20 09:21:06,365 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-03-20 09:21:06,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-20 09:21:06,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:06,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-20 09:21:06,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:07,394 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 09:21:07,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:08,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:08,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70425100] [2022-03-20 09:21:08,310 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:08,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973104209] [2022-03-20 09:21:08,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973104209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:08,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:08,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 09:21:08,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558498282] [2022-03-20 09:21:08,311 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:08,311 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 09:21:08,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:08,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 09:21:08,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 09:21:08,312 INFO L87 Difference]: Start difference. First operand 67 states and 81 transitions. Second operand has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 09:21:08,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:08,702 INFO L93 Difference]: Finished difference Result 75 states and 90 transitions. [2022-03-20 09:21:08,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 09:21:08,703 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 122 [2022-03-20 09:21:08,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:08,703 INFO L225 Difference]: With dead ends: 75 [2022-03-20 09:21:08,703 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 09:21:08,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=298, Invalid=1184, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 09:21:08,706 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 2 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:08,706 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 894 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 09:21:08,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 09:21:08,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-03-20 09:21:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 20 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 09:21:08,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 85 transitions. [2022-03-20 09:21:08,712 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 85 transitions. Word has length 122 [2022-03-20 09:21:08,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:08,712 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 85 transitions. [2022-03-20 09:21:08,712 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 09:21:08,712 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 85 transitions. [2022-03-20 09:21:08,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 09:21:08,713 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:08,713 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:08,722 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-03-20 09:21:08,915 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-03-20 09:21:08,916 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:08,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:08,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1382514099, now seen corresponding path program 16 times [2022-03-20 09:21:08,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:08,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782405845] [2022-03-20 09:21:08,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:08,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:08,922 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:08,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [600867377] [2022-03-20 09:21:08,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:21:08,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:08,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:08,926 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-03-20 09:21:08,926 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-03-20 09:21:09,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:21:09,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:09,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 72 conjunts are in the unsatisfiable core [2022-03-20 09:21:09,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:10,087 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 34 proven. 408 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-20 09:21:10,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:10,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:10,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782405845] [2022-03-20 09:21:10,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:10,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600867377] [2022-03-20 09:21:10,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600867377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:10,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:10,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 09:21:10,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542848311] [2022-03-20 09:21:10,229 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:10,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 09:21:10,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:10,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 09:21:10,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-03-20 09:21:10,231 INFO L87 Difference]: Start difference. First operand 70 states and 85 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 09:21:10,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:10,587 INFO L93 Difference]: Finished difference Result 78 states and 94 transitions. [2022-03-20 09:21:10,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 09:21:10,587 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 129 [2022-03-20 09:21:10,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:10,588 INFO L225 Difference]: With dead ends: 78 [2022-03-20 09:21:10,588 INFO L226 Difference]: Without dead ends: 73 [2022-03-20 09:21:10,589 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-03-20 09:21:10,589 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:10,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 981 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 09:21:10,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-20 09:21:10,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-03-20 09:21:10,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 21 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 09:21:10,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 89 transitions. [2022-03-20 09:21:10,595 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 89 transitions. Word has length 129 [2022-03-20 09:21:10,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:10,596 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 89 transitions. [2022-03-20 09:21:10,596 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 09:21:10,596 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 89 transitions. [2022-03-20 09:21:10,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-03-20 09:21:10,596 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:10,597 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:10,603 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-03-20 09:21:10,801 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-03-20 09:21:10,802 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:10,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:10,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1912410364, now seen corresponding path program 17 times [2022-03-20 09:21:10,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:10,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382982085] [2022-03-20 09:21:10,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:10,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:10,808 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:10,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [207160223] [2022-03-20 09:21:10,808 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:21:10,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:10,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:10,809 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-03-20 09:21:10,827 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-03-20 09:21:11,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-20 09:21:11,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:11,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-20 09:21:11,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 09:21:12,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:12,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:12,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382982085] [2022-03-20 09:21:12,564 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:12,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207160223] [2022-03-20 09:21:12,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207160223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:12,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:12,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 09:21:12,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310210588] [2022-03-20 09:21:12,564 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:12,564 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 09:21:12,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 09:21:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-03-20 09:21:12,565 INFO L87 Difference]: Start difference. First operand 73 states and 89 transitions. Second operand has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 09:21:12,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:12,965 INFO L93 Difference]: Finished difference Result 81 states and 98 transitions. [2022-03-20 09:21:12,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 09:21:12,966 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 136 [2022-03-20 09:21:12,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:12,967 INFO L225 Difference]: With dead ends: 81 [2022-03-20 09:21:12,967 INFO L226 Difference]: Without dead ends: 76 [2022-03-20 09:21:12,967 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-03-20 09:21:12,967 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:12,968 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1072 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 09:21:12,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-20 09:21:12,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-03-20 09:21:12,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 22 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 09:21:12,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 93 transitions. [2022-03-20 09:21:12,974 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 93 transitions. Word has length 136 [2022-03-20 09:21:12,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:12,974 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 93 transitions. [2022-03-20 09:21:12,974 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 09:21:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 93 transitions. [2022-03-20 09:21:12,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 09:21:12,975 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:12,975 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:12,981 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-03-20 09:21:13,175 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-03-20 09:21:13,176 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:13,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1628803219, now seen corresponding path program 18 times [2022-03-20 09:21:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:13,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968677381] [2022-03-20 09:21:13,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:13,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:13,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818580520] [2022-03-20 09:21:13,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:21:13,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:13,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:13,183 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-03-20 09:21:13,184 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-03-20 09:21:14,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 09:21:14,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:14,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-20 09:21:14,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:15,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-20 09:21:15,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:15,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:15,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968677381] [2022-03-20 09:21:15,529 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:15,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818580520] [2022-03-20 09:21:15,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818580520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:15,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:15,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 09:21:15,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128967160] [2022-03-20 09:21:15,529 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:15,530 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 09:21:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:15,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 09:21:15,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-03-20 09:21:15,530 INFO L87 Difference]: Start difference. First operand 76 states and 93 transitions. Second operand has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 09:21:15,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:15,979 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2022-03-20 09:21:15,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 09:21:15,979 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 143 [2022-03-20 09:21:15,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:15,980 INFO L225 Difference]: With dead ends: 84 [2022-03-20 09:21:15,980 INFO L226 Difference]: Without dead ends: 79 [2022-03-20 09:21:15,980 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-03-20 09:21:15,981 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 2 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:15,981 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1167 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 09:21:15,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-20 09:21:15,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-03-20 09:21:15,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 23 states have call successors, (23), 5 states have call predecessors, (23), 3 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 09:21:15,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2022-03-20 09:21:15,987 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 97 transitions. Word has length 143 [2022-03-20 09:21:15,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:15,988 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 97 transitions. [2022-03-20 09:21:15,988 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 09:21:15,988 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 97 transitions. [2022-03-20 09:21:15,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-03-20 09:21:15,988 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:15,989 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:15,995 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-03-20 09:21:16,195 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-03-20 09:21:16,195 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:16,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash 104603612, now seen corresponding path program 19 times [2022-03-20 09:21:16,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:16,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205680935] [2022-03-20 09:21:16,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:16,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:16,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:16,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243028410] [2022-03-20 09:21:16,202 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:21:16,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:16,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:16,208 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-03-20 09:21:16,209 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-03-20 09:21:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:21:16,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-20 09:21:16,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:17,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 09:21:17,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:17,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205680935] [2022-03-20 09:21:17,388 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243028410] [2022-03-20 09:21:17,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243028410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:17,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:17,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-20 09:21:17,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480271630] [2022-03-20 09:21:17,389 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:17,389 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 09:21:17,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:17,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 09:21:17,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-03-20 09:21:17,390 INFO L87 Difference]: Start difference. First operand 79 states and 97 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 09:21:17,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:17,873 INFO L93 Difference]: Finished difference Result 87 states and 106 transitions. [2022-03-20 09:21:17,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 09:21:17,875 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 150 [2022-03-20 09:21:17,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:17,876 INFO L225 Difference]: With dead ends: 87 [2022-03-20 09:21:17,876 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 09:21:17,876 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-03-20 09:21:17,877 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 1193 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:17,877 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1266 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 952 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 09:21:17,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 09:21:17,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-20 09:21:17,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 24 states have call successors, (24), 5 states have call predecessors, (24), 3 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 09:21:17,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 101 transitions. [2022-03-20 09:21:17,884 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 101 transitions. Word has length 150 [2022-03-20 09:21:17,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:17,884 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 101 transitions. [2022-03-20 09:21:17,884 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 09:21:17,884 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 101 transitions. [2022-03-20 09:21:17,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-20 09:21:17,885 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:17,885 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:17,890 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-03-20 09:21:18,090 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-03-20 09:21:18,091 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:18,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:18,091 INFO L85 PathProgramCache]: Analyzing trace with hash -884546419, now seen corresponding path program 20 times [2022-03-20 09:21:18,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:18,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130297114] [2022-03-20 09:21:18,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:18,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:18,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:18,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843193054] [2022-03-20 09:21:18,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:21:18,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:18,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:18,098 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-03-20 09:21:18,099 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-03-20 09:21:18,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:21:18,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:18,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 09:21:18,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:19,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 09:21:19,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:19,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:19,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130297114] [2022-03-20 09:21:19,260 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:19,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843193054] [2022-03-20 09:21:19,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843193054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:19,260 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:19,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-20 09:21:19,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144705097] [2022-03-20 09:21:19,261 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:19,261 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 09:21:19,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:19,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 09:21:19,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-03-20 09:21:19,262 INFO L87 Difference]: Start difference. First operand 82 states and 101 transitions. Second operand has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 09:21:19,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:19,791 INFO L93 Difference]: Finished difference Result 90 states and 110 transitions. [2022-03-20 09:21:19,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 09:21:19,791 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 157 [2022-03-20 09:21:19,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:19,792 INFO L225 Difference]: With dead ends: 90 [2022-03-20 09:21:19,792 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 09:21:19,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-03-20 09:21:19,793 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:19,793 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1369 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 09:21:19,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 09:21:19,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-03-20 09:21:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 25 states have call successors, (25), 5 states have call predecessors, (25), 3 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 09:21:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 105 transitions. [2022-03-20 09:21:19,800 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 105 transitions. Word has length 157 [2022-03-20 09:21:19,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:19,800 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 105 transitions. [2022-03-20 09:21:19,800 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 09:21:19,800 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 105 transitions. [2022-03-20 09:21:19,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-03-20 09:21:19,801 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:19,801 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:19,809 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-03-20 09:21:20,007 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-03-20 09:21:20,007 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:20,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1611114172, now seen corresponding path program 21 times [2022-03-20 09:21:20,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:20,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104350176] [2022-03-20 09:21:20,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:20,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:20,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:20,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826114371] [2022-03-20 09:21:20,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:21:20,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:20,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:20,015 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-03-20 09:21:20,027 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-03-20 09:21:21,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-03-20 09:21:21,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:21,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 92 conjunts are in the unsatisfiable core [2022-03-20 09:21:21,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-20 09:21:21,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:22,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:22,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104350176] [2022-03-20 09:21:22,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:22,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826114371] [2022-03-20 09:21:22,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826114371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:22,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:22,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-03-20 09:21:22,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824387067] [2022-03-20 09:21:22,027 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:22,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 09:21:22,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:22,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 09:21:22,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-03-20 09:21:22,028 INFO L87 Difference]: Start difference. First operand 85 states and 105 transitions. Second operand has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 09:21:22,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:22,620 INFO L93 Difference]: Finished difference Result 93 states and 114 transitions. [2022-03-20 09:21:22,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 09:21:22,621 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 164 [2022-03-20 09:21:22,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:22,621 INFO L225 Difference]: With dead ends: 93 [2022-03-20 09:21:22,621 INFO L226 Difference]: Without dead ends: 88 [2022-03-20 09:21:22,622 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-03-20 09:21:22,622 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1476 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:22,622 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1476 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 09:21:22,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-20 09:21:22,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-20 09:21:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 26 states have call successors, (26), 5 states have call predecessors, (26), 3 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 09:21:22,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 109 transitions. [2022-03-20 09:21:22,629 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 109 transitions. Word has length 164 [2022-03-20 09:21:22,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:22,630 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 109 transitions. [2022-03-20 09:21:22,630 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 09:21:22,630 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 109 transitions. [2022-03-20 09:21:22,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-03-20 09:21:22,631 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:22,631 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:22,638 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-03-20 09:21:22,838 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-03-20 09:21:22,838 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:22,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:22,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1449139795, now seen corresponding path program 22 times [2022-03-20 09:21:22,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:22,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778290416] [2022-03-20 09:21:22,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:22,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:22,844 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:22,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1906885404] [2022-03-20 09:21:22,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:21:22,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:22,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:22,845 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-03-20 09:21:22,846 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-03-20 09:21:24,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:21:24,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:24,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-20 09:21:24,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:25,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-20 09:21:25,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:25,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778290416] [2022-03-20 09:21:25,387 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:25,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906885404] [2022-03-20 09:21:25,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906885404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:25,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:25,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 09:21:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171230602] [2022-03-20 09:21:25,388 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:25,388 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 09:21:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:25,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 09:21:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-20 09:21:25,389 INFO L87 Difference]: Start difference. First operand 88 states and 109 transitions. Second operand has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 09:21:26,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:26,013 INFO L93 Difference]: Finished difference Result 96 states and 118 transitions. [2022-03-20 09:21:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 09:21:26,014 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 171 [2022-03-20 09:21:26,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:26,014 INFO L225 Difference]: With dead ends: 96 [2022-03-20 09:21:26,015 INFO L226 Difference]: Without dead ends: 91 [2022-03-20 09:21:26,015 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 09:21:26,015 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1587 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:26,015 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1587 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1231 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 09:21:26,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-03-20 09:21:26,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-03-20 09:21:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 27 states have call successors, (27), 5 states have call predecessors, (27), 3 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 09:21:26,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 113 transitions. [2022-03-20 09:21:26,023 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 113 transitions. Word has length 171 [2022-03-20 09:21:26,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:26,024 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 113 transitions. [2022-03-20 09:21:26,024 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 09:21:26,024 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 113 transitions. [2022-03-20 09:21:26,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-03-20 09:21:26,025 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:26,025 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:26,031 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-03-20 09:21:26,231 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-03-20 09:21:26,231 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:26,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:26,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1272076900, now seen corresponding path program 23 times [2022-03-20 09:21:26,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:26,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931684930] [2022-03-20 09:21:26,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:26,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:26,238 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:26,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612678260] [2022-03-20 09:21:26,238 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:21:26,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:26,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:26,239 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-03-20 09:21:26,240 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-03-20 09:21:27,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-03-20 09:21:27,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:27,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 09:21:27,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:28,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-20 09:21:28,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:28,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:28,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931684930] [2022-03-20 09:21:28,550 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:28,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612678260] [2022-03-20 09:21:28,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612678260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:28,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:28,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-03-20 09:21:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635744013] [2022-03-20 09:21:28,550 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:28,551 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 09:21:28,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:28,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 09:21:28,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-03-20 09:21:28,551 INFO L87 Difference]: Start difference. First operand 91 states and 113 transitions. Second operand has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 09:21:29,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:29,206 INFO L93 Difference]: Finished difference Result 99 states and 122 transitions. [2022-03-20 09:21:29,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 09:21:29,206 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 178 [2022-03-20 09:21:29,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:29,207 INFO L225 Difference]: With dead ends: 99 [2022-03-20 09:21:29,207 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 09:21:29,207 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 09:21:29,208 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1702 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:29,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1702 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1332 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 09:21:29,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 09:21:29,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-03-20 09:21:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 28 states have call successors, (28), 5 states have call predecessors, (28), 3 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 09:21:29,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 117 transitions. [2022-03-20 09:21:29,216 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 117 transitions. Word has length 178 [2022-03-20 09:21:29,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:29,216 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 117 transitions. [2022-03-20 09:21:29,216 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 09:21:29,216 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 117 transitions. [2022-03-20 09:21:29,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 09:21:29,217 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:29,217 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:29,225 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-03-20 09:21:29,425 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-03-20 09:21:29,426 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:29,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:29,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1587058995, now seen corresponding path program 24 times [2022-03-20 09:21:29,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:29,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290853925] [2022-03-20 09:21:29,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:29,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:29,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:29,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1549041614] [2022-03-20 09:21:29,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:21:29,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:29,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:29,433 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-03-20 09:21:29,434 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-03-20 09:21:32,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-20 09:21:32,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:32,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 09:21:32,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-20 09:21:33,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:33,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:33,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290853925] [2022-03-20 09:21:33,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:33,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549041614] [2022-03-20 09:21:33,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549041614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:33,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:33,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-03-20 09:21:33,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241028137] [2022-03-20 09:21:33,354 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:33,355 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 09:21:33,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:33,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 09:21:33,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 09:21:33,356 INFO L87 Difference]: Start difference. First operand 94 states and 117 transitions. Second operand has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 09:21:34,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:34,063 INFO L93 Difference]: Finished difference Result 102 states and 126 transitions. [2022-03-20 09:21:34,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 09:21:34,063 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 185 [2022-03-20 09:21:34,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:34,064 INFO L225 Difference]: With dead ends: 102 [2022-03-20 09:21:34,064 INFO L226 Difference]: Without dead ends: 97 [2022-03-20 09:21:34,064 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 09:21:34,065 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1733 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1821 SdHoareTripleChecker+Invalid, 1437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:34,065 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1821 Invalid, 1437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 09:21:34,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-20 09:21:34,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-03-20 09:21:34,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 29 states have call successors, (29), 5 states have call predecessors, (29), 3 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 09:21:34,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 121 transitions. [2022-03-20 09:21:34,073 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 121 transitions. Word has length 185 [2022-03-20 09:21:34,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:34,073 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 121 transitions. [2022-03-20 09:21:34,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 09:21:34,073 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 121 transitions. [2022-03-20 09:21:34,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-03-20 09:21:34,074 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:34,074 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:34,084 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-03-20 09:21:34,281 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-03-20 09:21:34,281 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:34,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:34,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1224991620, now seen corresponding path program 25 times [2022-03-20 09:21:34,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:34,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318519821] [2022-03-20 09:21:34,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:34,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:34,288 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:34,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810497603] [2022-03-20 09:21:34,288 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:21:34,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:34,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:34,289 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-03-20 09:21:34,290 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-03-20 09:21:34,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:21:34,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-20 09:21:34,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:35,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-20 09:21:35,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:35,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:35,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318519821] [2022-03-20 09:21:35,808 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:35,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810497603] [2022-03-20 09:21:35,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810497603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:35,809 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:35,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-03-20 09:21:35,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689746179] [2022-03-20 09:21:35,809 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:35,809 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 09:21:35,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:35,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 09:21:35,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 09:21:35,810 INFO L87 Difference]: Start difference. First operand 97 states and 121 transitions. Second operand has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 09:21:36,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:36,520 INFO L93 Difference]: Finished difference Result 105 states and 130 transitions. [2022-03-20 09:21:36,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 09:21:36,520 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 192 [2022-03-20 09:21:36,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:36,521 INFO L225 Difference]: With dead ends: 105 [2022-03-20 09:21:36,521 INFO L226 Difference]: Without dead ends: 100 [2022-03-20 09:21:36,522 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 09:21:36,522 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1853 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1944 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:36,522 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1944 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 09:21:36,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-20 09:21:36,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-03-20 09:21:36,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 30 states have call successors, (30), 5 states have call predecessors, (30), 3 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 09:21:36,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 125 transitions. [2022-03-20 09:21:36,530 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 125 transitions. Word has length 192 [2022-03-20 09:21:36,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:36,530 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 125 transitions. [2022-03-20 09:21:36,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 09:21:36,531 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 125 transitions. [2022-03-20 09:21:36,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-20 09:21:36,531 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:36,531 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:36,539 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-03-20 09:21:36,736 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-03-20 09:21:36,736 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:36,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:36,737 INFO L85 PathProgramCache]: Analyzing trace with hash 714044397, now seen corresponding path program 26 times [2022-03-20 09:21:36,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:36,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511658014] [2022-03-20 09:21:36,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:36,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:36,745 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:36,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850890837] [2022-03-20 09:21:36,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:21:36,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:36,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:36,746 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-03-20 09:21:36,748 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-03-20 09:21:37,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:21:37,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:37,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-20 09:21:37,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:38,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-20 09:21:38,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:38,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:38,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511658014] [2022-03-20 09:21:38,414 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:38,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850890837] [2022-03-20 09:21:38,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850890837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:38,414 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:38,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-03-20 09:21:38,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857428871] [2022-03-20 09:21:38,414 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:38,415 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 09:21:38,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:38,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 09:21:38,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 09:21:38,416 INFO L87 Difference]: Start difference. First operand 100 states and 125 transitions. Second operand has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 09:21:39,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:39,193 INFO L93 Difference]: Finished difference Result 108 states and 134 transitions. [2022-03-20 09:21:39,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 09:21:39,193 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 199 [2022-03-20 09:21:39,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:39,194 INFO L225 Difference]: With dead ends: 108 [2022-03-20 09:21:39,194 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 09:21:39,194 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 09:21:39,195 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1977 mSDsCounter, 0 mSdLazyCounter, 1659 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2071 SdHoareTripleChecker+Invalid, 1659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:39,195 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2071 Invalid, 1659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1659 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 09:21:39,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 09:21:39,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 09:21:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 31 states have call successors, (31), 5 states have call predecessors, (31), 3 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 09:21:39,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 129 transitions. [2022-03-20 09:21:39,203 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 129 transitions. Word has length 199 [2022-03-20 09:21:39,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:39,203 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 129 transitions. [2022-03-20 09:21:39,203 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 09:21:39,204 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 129 transitions. [2022-03-20 09:21:39,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-03-20 09:21:39,204 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:39,204 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:39,210 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-03-20 09:21:39,410 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-03-20 09:21:39,411 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:39,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:39,411 INFO L85 PathProgramCache]: Analyzing trace with hash 2084637532, now seen corresponding path program 27 times [2022-03-20 09:21:39,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:39,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6118633] [2022-03-20 09:21:39,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:39,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:39,418 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:39,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901745847] [2022-03-20 09:21:39,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:21:39,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:39,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:39,420 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-03-20 09:21:39,421 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-03-20 09:21:40,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-03-20 09:21:40,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:40,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-20 09:21:40,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-20 09:21:41,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:43,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:43,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6118633] [2022-03-20 09:21:43,998 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:43,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901745847] [2022-03-20 09:21:43,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901745847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:43,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:43,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-03-20 09:21:43,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891050587] [2022-03-20 09:21:43,998 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:43,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 09:21:43,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:43,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 09:21:44,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=828, Invalid=2832, Unknown=0, NotChecked=0, Total=3660 [2022-03-20 09:21:44,000 INFO L87 Difference]: Start difference. First operand 103 states and 129 transitions. Second operand has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 09:21:44,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:44,871 INFO L93 Difference]: Finished difference Result 111 states and 138 transitions. [2022-03-20 09:21:44,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 09:21:44,871 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 206 [2022-03-20 09:21:44,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:44,872 INFO L225 Difference]: With dead ends: 111 [2022-03-20 09:21:44,872 INFO L226 Difference]: Without dead ends: 106 [2022-03-20 09:21:44,873 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 333 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=838, Invalid=3068, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 09:21:44,873 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 2105 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2202 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:44,873 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2202 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1776 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 09:21:44,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-20 09:21:44,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-03-20 09:21:44,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 32 states have call successors, (32), 5 states have call predecessors, (32), 3 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 09:21:44,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 133 transitions. [2022-03-20 09:21:44,882 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 133 transitions. Word has length 206 [2022-03-20 09:21:44,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:44,882 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 133 transitions. [2022-03-20 09:21:44,883 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 09:21:44,883 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 133 transitions. [2022-03-20 09:21:44,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-20 09:21:44,883 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:44,884 INFO L499 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:44,893 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-03-20 09:21:45,091 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-03-20 09:21:45,091 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:45,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:45,091 INFO L85 PathProgramCache]: Analyzing trace with hash -309720819, now seen corresponding path program 28 times [2022-03-20 09:21:45,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:45,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828484282] [2022-03-20 09:21:45,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:45,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:45,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:45,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503232985] [2022-03-20 09:21:45,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:21:45,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:45,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:45,098 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-03-20 09:21:45,099 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-03-20 09:21:49,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:21:49,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:21:49,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-20 09:21:49,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:21:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 58 proven. 1218 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-20 09:21:50,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:21:50,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:21:50,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828484282] [2022-03-20 09:21:50,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:21:50,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503232985] [2022-03-20 09:21:50,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503232985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:21:50,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:21:50,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-03-20 09:21:50,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856635191] [2022-03-20 09:21:50,304 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:21:50,304 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-20 09:21:50,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:21:50,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-20 09:21:50,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 09:21:50,305 INFO L87 Difference]: Start difference. First operand 106 states and 133 transitions. Second operand has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 09:21:51,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:21:51,197 INFO L93 Difference]: Finished difference Result 114 states and 142 transitions. [2022-03-20 09:21:51,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 09:21:51,197 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 213 [2022-03-20 09:21:51,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:21:51,198 INFO L225 Difference]: With dead ends: 114 [2022-03-20 09:21:51,198 INFO L226 Difference]: Without dead ends: 109 [2022-03-20 09:21:51,199 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 09:21:51,199 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2337 SdHoareTripleChecker+Invalid, 1897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 09:21:51,199 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2337 Invalid, 1897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 09:21:51,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-03-20 09:21:51,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-03-20 09:21:51,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 33 states have call successors, (33), 5 states have call predecessors, (33), 3 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 09:21:51,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 137 transitions. [2022-03-20 09:21:51,208 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 137 transitions. Word has length 213 [2022-03-20 09:21:51,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:21:51,208 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 137 transitions. [2022-03-20 09:21:51,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 09:21:51,208 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 137 transitions. [2022-03-20 09:21:51,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-03-20 09:21:51,209 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:21:51,209 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:21:51,218 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-03-20 09:21:51,418 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-03-20 09:21:51,418 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:21:51,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:21:51,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1464496700, now seen corresponding path program 29 times [2022-03-20 09:21:51,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:21:51,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339329560] [2022-03-20 09:21:51,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:21:51,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:21:51,425 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:21:51,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630741016] [2022-03-20 09:21:51,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:21:51,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:21:51,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:21:51,426 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-03-20 09:21:51,427 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-03-20 09:26:38,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-03-20 09:26:38,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:26:38,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 125 conjunts are in the unsatisfiable core [2022-03-20 09:26:38,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:26:39,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-20 09:26:39,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:26:42,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:26:42,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339329560] [2022-03-20 09:26:42,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:26:42,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630741016] [2022-03-20 09:26:42,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630741016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:26:42,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:26:42,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-03-20 09:26:42,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530754329] [2022-03-20 09:26:42,064 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:26:42,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 09:26:42,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:26:42,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 09:26:42,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=853, Invalid=2929, Unknown=0, NotChecked=0, Total=3782 [2022-03-20 09:26:42,066 INFO L87 Difference]: Start difference. First operand 109 states and 137 transitions. Second operand has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 09:26:43,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:26:43,130 INFO L93 Difference]: Finished difference Result 117 states and 146 transitions. [2022-03-20 09:26:43,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 09:26:43,130 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 220 [2022-03-20 09:26:43,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:26:43,131 INFO L225 Difference]: With dead ends: 117 [2022-03-20 09:26:43,131 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 09:26:43,132 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 339 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=863, Invalid=3169, Unknown=0, NotChecked=0, Total=4032 [2022-03-20 09:26:43,132 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 2 mSDsluCounter, 2373 mSDsCounter, 0 mSdLazyCounter, 2022 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2476 SdHoareTripleChecker+Invalid, 2022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:26:43,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2476 Invalid, 2022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2022 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 09:26:43,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 09:26:43,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-03-20 09:26:43,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 34 states have call successors, (34), 5 states have call predecessors, (34), 3 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 09:26:43,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 141 transitions. [2022-03-20 09:26:43,142 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 141 transitions. Word has length 220 [2022-03-20 09:26:43,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:26:43,143 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 141 transitions. [2022-03-20 09:26:43,143 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 09:26:43,143 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 141 transitions. [2022-03-20 09:26:43,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-03-20 09:26:43,144 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:26:43,144 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:26:43,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-20 09:26:43,344 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-03-20 09:26:43,344 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:26:43,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:26:43,345 INFO L85 PathProgramCache]: Analyzing trace with hash -481745363, now seen corresponding path program 30 times [2022-03-20 09:26:43,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:26:43,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574253915] [2022-03-20 09:26:43,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:26:43,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:26:43,353 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:26:43,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [603411972] [2022-03-20 09:26:43,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:26:43,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:26:43,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:26:43,354 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-03-20 09:26:43,355 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-03-20 09:26:52,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-20 09:26:52,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:26:52,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 129 conjunts are in the unsatisfiable core [2022-03-20 09:26:52,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:26:53,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-20 09:26:53,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:26:56,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:26:56,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574253915] [2022-03-20 09:26:56,763 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:26:56,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603411972] [2022-03-20 09:26:56,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603411972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:26:56,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:26:56,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-03-20 09:26:56,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481110244] [2022-03-20 09:26:56,763 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:26:56,763 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 09:26:56,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:26:56,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 09:26:56,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=3516, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 09:26:56,765 INFO L87 Difference]: Start difference. First operand 112 states and 141 transitions. Second operand has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 09:26:57,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:26:57,913 INFO L93 Difference]: Finished difference Result 120 states and 150 transitions. [2022-03-20 09:26:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 09:26:57,913 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 227 [2022-03-20 09:26:57,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:26:57,914 INFO L225 Difference]: With dead ends: 120 [2022-03-20 09:26:57,914 INFO L226 Difference]: Without dead ends: 115 [2022-03-20 09:26:57,915 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 375 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1050, Invalid=3780, Unknown=0, NotChecked=0, Total=4830 [2022-03-20 09:26:57,915 INFO L913 BasicCegarLoop]: 106 mSDtfsCounter, 2 mSDsluCounter, 2513 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2619 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:26:57,916 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2619 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 09:26:57,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-20 09:26:57,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-03-20 09:26:57,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 35 states have call successors, (35), 5 states have call predecessors, (35), 3 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 09:26:57,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 145 transitions. [2022-03-20 09:26:57,926 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 145 transitions. Word has length 227 [2022-03-20 09:26:57,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:26:57,926 INFO L478 AbstractCegarLoop]: Abstraction has 115 states and 145 transitions. [2022-03-20 09:26:57,926 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 09:26:57,926 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 145 transitions. [2022-03-20 09:26:57,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-03-20 09:26:57,927 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:26:57,927 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:26:57,947 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-03-20 09:26:58,139 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-03-20 09:26:58,139 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:26:58,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:26:58,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1159311076, now seen corresponding path program 31 times [2022-03-20 09:26:58,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:26:58,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552738389] [2022-03-20 09:26:58,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:26:58,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:26:58,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:26:58,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698397397] [2022-03-20 09:26:58,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:26:58,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:26:58,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:26:58,156 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-03-20 09:26:58,157 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-03-20 09:26:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:26:58,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-20 09:26:58,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:26:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 64 proven. 1488 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-20 09:26:59,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:27:00,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:27:00,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552738389] [2022-03-20 09:27:00,043 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:27:00,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698397397] [2022-03-20 09:27:00,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698397397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:27:00,043 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:27:00,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-03-20 09:27:00,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626426422] [2022-03-20 09:27:00,044 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:27:00,044 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 09:27:00,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:27:00,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 09:27:00,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1446, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 09:27:00,045 INFO L87 Difference]: Start difference. First operand 115 states and 145 transitions. Second operand has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 09:27:01,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:27:01,156 INFO L93 Difference]: Finished difference Result 123 states and 154 transitions. [2022-03-20 09:27:01,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 09:27:01,157 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 234 [2022-03-20 09:27:01,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:27:01,158 INFO L225 Difference]: With dead ends: 123 [2022-03-20 09:27:01,158 INFO L226 Difference]: Without dead ends: 118 [2022-03-20 09:27:01,158 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=1598, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 09:27:01,158 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 2 mSDsluCounter, 2657 mSDsCounter, 0 mSdLazyCounter, 2284 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2766 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 09:27:01,159 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2766 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2284 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 09:27:01,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-20 09:27:01,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-03-20 09:27:01,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 36 states have call successors, (36), 5 states have call predecessors, (36), 3 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 09:27:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 149 transitions. [2022-03-20 09:27:01,169 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 149 transitions. Word has length 234 [2022-03-20 09:27:01,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:27:01,169 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 149 transitions. [2022-03-20 09:27:01,169 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 09:27:01,169 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 149 transitions. [2022-03-20 09:27:01,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-03-20 09:27:01,170 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:27:01,170 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:27:01,178 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-03-20 09:27:01,376 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-03-20 09:27:01,376 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:27:01,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:27:01,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1967049549, now seen corresponding path program 32 times [2022-03-20 09:27:01,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:27:01,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427589834] [2022-03-20 09:27:01,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:27:01,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:27:01,383 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:27:01,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2021034113] [2022-03-20 09:27:01,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:27:01,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:27:01,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:27:01,384 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-03-20 09:27:01,385 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-03-20 09:27:02,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:27:02,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:27:02,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 136 conjunts are in the unsatisfiable core [2022-03-20 09:27:02,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:27:03,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-20 09:27:03,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:27:03,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:27:03,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427589834] [2022-03-20 09:27:03,517 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:27:03,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021034113] [2022-03-20 09:27:03,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021034113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:27:03,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:27:03,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-03-20 09:27:03,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007149858] [2022-03-20 09:27:03,518 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:27:03,518 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 09:27:03,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:27:03,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 09:27:03,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1523, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 09:27:03,519 INFO L87 Difference]: Start difference. First operand 118 states and 149 transitions. Second operand has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 09:27:04,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:27:04,683 INFO L93 Difference]: Finished difference Result 126 states and 158 transitions. [2022-03-20 09:27:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 09:27:04,684 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 241 [2022-03-20 09:27:04,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:27:04,685 INFO L225 Difference]: With dead ends: 126 [2022-03-20 09:27:04,685 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 09:27:04,685 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1679, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 09:27:04,686 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 2 mSDsluCounter, 2805 mSDsCounter, 0 mSdLazyCounter, 2421 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2917 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 09:27:04,686 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2917 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2421 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 09:27:04,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 09:27:04,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-03-20 09:27:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 37 states have call successors, (37), 5 states have call predecessors, (37), 3 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 09:27:04,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 153 transitions. [2022-03-20 09:27:04,696 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 153 transitions. Word has length 241 [2022-03-20 09:27:04,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:27:04,696 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 153 transitions. [2022-03-20 09:27:04,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 09:27:04,697 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 153 transitions. [2022-03-20 09:27:04,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-03-20 09:27:04,697 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:27:04,698 INFO L499 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:27:04,706 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-03-20 09:27:04,904 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-03-20 09:27:04,904 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:27:04,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:27:04,905 INFO L85 PathProgramCache]: Analyzing trace with hash 425895932, now seen corresponding path program 33 times [2022-03-20 09:27:04,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:27:04,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588693943] [2022-03-20 09:27:04,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:27:04,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:27:04,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:27:04,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321379533] [2022-03-20 09:27:04,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:27:04,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:27:04,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:27:04,923 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-03-20 09:27:04,925 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-03-20 09:27:12,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2022-03-20 09:27:12,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:27:12,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 140 conjunts are in the unsatisfiable core [2022-03-20 09:27:12,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:27:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-20 09:27:13,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:27:13,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:27:13,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588693943] [2022-03-20 09:27:13,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:27:13,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321379533] [2022-03-20 09:27:13,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321379533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:27:13,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:27:13,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-03-20 09:27:13,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922404857] [2022-03-20 09:27:13,883 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:27:13,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 09:27:13,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:27:13,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 09:27:13,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 09:27:13,884 INFO L87 Difference]: Start difference. First operand 121 states and 153 transitions. Second operand has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 09:27:15,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:27:15,168 INFO L93 Difference]: Finished difference Result 129 states and 162 transitions. [2022-03-20 09:27:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 09:27:15,168 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 248 [2022-03-20 09:27:15,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:27:15,169 INFO L225 Difference]: With dead ends: 129 [2022-03-20 09:27:15,169 INFO L226 Difference]: Without dead ends: 124 [2022-03-20 09:27:15,170 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 09:27:15,170 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 2 mSDsluCounter, 2957 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3072 SdHoareTripleChecker+Invalid, 2562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 09:27:15,170 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3072 Invalid, 2562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 09:27:15,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-20 09:27:15,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-03-20 09:27:15,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 states have internal predecessors, (83), 38 states have call successors, (38), 5 states have call predecessors, (38), 3 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 09:27:15,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 157 transitions. [2022-03-20 09:27:15,181 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 157 transitions. Word has length 248 [2022-03-20 09:27:15,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:27:15,181 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 157 transitions. [2022-03-20 09:27:15,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 09:27:15,181 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-03-20 09:27:15,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-03-20 09:27:15,182 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:27:15,182 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:27:15,193 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-03-20 09:27:15,382 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-03-20 09:27:15,383 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:27:15,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:27:15,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1654851475, now seen corresponding path program 34 times [2022-03-20 09:27:15,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:27:15,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799090811] [2022-03-20 09:27:15,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:27:15,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:27:15,406 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:27:15,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100837709] [2022-03-20 09:27:15,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:27:15,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:27:15,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:27:15,407 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-03-20 09:27:15,408 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-03-20 09:27:23,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:27:23,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:27:23,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 144 conjunts are in the unsatisfiable core [2022-03-20 09:27:23,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:27:24,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-20 09:27:24,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:27:24,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:27:24,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799090811] [2022-03-20 09:27:24,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:27:24,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100837709] [2022-03-20 09:27:24,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100837709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:27:24,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:27:24,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-03-20 09:27:24,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309326733] [2022-03-20 09:27:24,430 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:27:24,430 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 09:27:24,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:27:24,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 09:27:24,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 09:27:24,431 INFO L87 Difference]: Start difference. First operand 124 states and 157 transitions. Second operand has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 09:27:25,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:27:25,724 INFO L93 Difference]: Finished difference Result 132 states and 166 transitions. [2022-03-20 09:27:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 09:27:25,724 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 255 [2022-03-20 09:27:25,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:27:25,725 INFO L225 Difference]: With dead ends: 132 [2022-03-20 09:27:25,725 INFO L226 Difference]: Without dead ends: 127 [2022-03-20 09:27:25,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 09:27:25,726 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 3113 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3231 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 09:27:25,726 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3231 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2707 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 09:27:25,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-03-20 09:27:25,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2022-03-20 09:27:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 39 states have call successors, (39), 5 states have call predecessors, (39), 3 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 09:27:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 161 transitions. [2022-03-20 09:27:25,736 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 161 transitions. Word has length 255 [2022-03-20 09:27:25,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:27:25,737 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 161 transitions. [2022-03-20 09:27:25,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 09:27:25,737 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 161 transitions. [2022-03-20 09:27:25,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2022-03-20 09:27:25,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:27:25,738 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:27:25,747 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-03-20 09:27:25,943 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-03-20 09:27:25,943 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:27:25,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:27:25,944 INFO L85 PathProgramCache]: Analyzing trace with hash -997361956, now seen corresponding path program 35 times [2022-03-20 09:27:25,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:27:25,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637327633] [2022-03-20 09:27:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:27:25,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:27:25,950 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:27:25,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46003471] [2022-03-20 09:27:25,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:27:25,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:27:25,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:27:25,951 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-03-20 09:27:25,952 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-03-20 09:28:17,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2022-03-20 09:28:17,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:28:17,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 148 conjunts are in the unsatisfiable core [2022-03-20 09:28:17,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:28:18,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-20 09:28:18,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:28:18,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:28:18,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637327633] [2022-03-20 09:28:18,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:28:18,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46003471] [2022-03-20 09:28:18,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46003471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:28:18,584 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:28:18,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-03-20 09:28:18,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988698262] [2022-03-20 09:28:18,584 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:28:18,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 09:28:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:28:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 09:28:18,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 09:28:18,585 INFO L87 Difference]: Start difference. First operand 127 states and 161 transitions. Second operand has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 09:28:19,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:28:19,944 INFO L93 Difference]: Finished difference Result 135 states and 170 transitions. [2022-03-20 09:28:19,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 09:28:19,944 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 262 [2022-03-20 09:28:19,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:28:19,945 INFO L225 Difference]: With dead ends: 135 [2022-03-20 09:28:19,945 INFO L226 Difference]: Without dead ends: 130 [2022-03-20 09:28:19,946 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 09:28:19,946 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 2 mSDsluCounter, 3273 mSDsCounter, 0 mSdLazyCounter, 2856 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3394 SdHoareTripleChecker+Invalid, 2856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:28:19,946 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3394 Invalid, 2856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2856 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 09:28:19,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-03-20 09:28:19,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-03-20 09:28:19,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 40 states have call successors, (40), 5 states have call predecessors, (40), 3 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 09:28:19,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 165 transitions. [2022-03-20 09:28:19,957 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 165 transitions. Word has length 262 [2022-03-20 09:28:19,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:28:19,957 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 165 transitions. [2022-03-20 09:28:19,957 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 09:28:19,957 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 165 transitions. [2022-03-20 09:28:19,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-03-20 09:28:19,958 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:28:19,958 INFO L499 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:28:19,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 09:28:20,163 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-03-20 09:28:20,164 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:28:20,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:28:20,164 INFO L85 PathProgramCache]: Analyzing trace with hash 102083981, now seen corresponding path program 36 times [2022-03-20 09:28:20,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:28:20,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286948137] [2022-03-20 09:28:20,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:28:20,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:28:20,170 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:28:20,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [167059232] [2022-03-20 09:28:20,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 09:28:20,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:28:20,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:28:20,172 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-03-20 09:28:20,172 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-03-20 09:28:28,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-20 09:28:28,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:28:28,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 152 conjunts are in the unsatisfiable core [2022-03-20 09:28:28,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:28:29,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 74 proven. 1998 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-20 09:28:29,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:28:29,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:28:29,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286948137] [2022-03-20 09:28:29,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:28:29,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167059232] [2022-03-20 09:28:29,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167059232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:28:29,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:28:29,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-03-20 09:28:29,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042369174] [2022-03-20 09:28:29,592 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:28:29,592 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 09:28:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:28:29,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 09:28:29,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1851, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 09:28:29,593 INFO L87 Difference]: Start difference. First operand 130 states and 165 transitions. Second operand has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 09:28:31,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:28:31,012 INFO L93 Difference]: Finished difference Result 138 states and 174 transitions. [2022-03-20 09:28:31,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 09:28:31,012 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 269 [2022-03-20 09:28:31,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:28:31,013 INFO L225 Difference]: With dead ends: 138 [2022-03-20 09:28:31,013 INFO L226 Difference]: Without dead ends: 133 [2022-03-20 09:28:31,013 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=139, Invalid=2023, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 09:28:31,013 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 2 mSDsluCounter, 3437 mSDsCounter, 0 mSdLazyCounter, 3009 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3561 SdHoareTripleChecker+Invalid, 3009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 09:28:31,014 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3561 Invalid, 3009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3009 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 09:28:31,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-03-20 09:28:31,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2022-03-20 09:28:31,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 41 states have call successors, (41), 5 states have call predecessors, (41), 3 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 09:28:31,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 169 transitions. [2022-03-20 09:28:31,025 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 169 transitions. Word has length 269 [2022-03-20 09:28:31,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:28:31,025 INFO L478 AbstractCegarLoop]: Abstraction has 133 states and 169 transitions. [2022-03-20 09:28:31,025 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 09:28:31,026 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 169 transitions. [2022-03-20 09:28:31,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-03-20 09:28:31,026 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:28:31,027 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:28:31,037 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-03-20 09:28:31,235 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-03-20 09:28:31,236 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:28:31,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:28:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash -843792964, now seen corresponding path program 37 times [2022-03-20 09:28:31,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:28:31,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604528532] [2022-03-20 09:28:31,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:28:31,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:28:31,242 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:28:31,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191491552] [2022-03-20 09:28:31,242 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 09:28:31,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:28:31,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:28:31,243 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-03-20 09:28:31,244 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-03-20 09:28:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 09:28:32,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 156 conjunts are in the unsatisfiable core [2022-03-20 09:28:32,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:28:33,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 76 proven. 2109 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-20 09:28:33,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:28:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:28:33,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604528532] [2022-03-20 09:28:33,972 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:28:33,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191491552] [2022-03-20 09:28:33,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191491552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:28:33,972 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:28:33,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-03-20 09:28:33,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218482626] [2022-03-20 09:28:33,972 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:28:33,972 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 09:28:33,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:28:33,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 09:28:33,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1938, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 09:28:33,973 INFO L87 Difference]: Start difference. First operand 133 states and 169 transitions. Second operand has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 09:28:35,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:28:35,503 INFO L93 Difference]: Finished difference Result 141 states and 178 transitions. [2022-03-20 09:28:35,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 09:28:35,503 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 276 [2022-03-20 09:28:35,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:28:35,511 INFO L225 Difference]: With dead ends: 141 [2022-03-20 09:28:35,511 INFO L226 Difference]: Without dead ends: 136 [2022-03-20 09:28:35,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=142, Invalid=2114, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 09:28:35,512 INFO L913 BasicCegarLoop]: 127 mSDtfsCounter, 2 mSDsluCounter, 3605 mSDsCounter, 0 mSdLazyCounter, 3166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3732 SdHoareTripleChecker+Invalid, 3166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 09:28:35,512 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3732 Invalid, 3166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3166 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 09:28:35,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-20 09:28:35,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2022-03-20 09:28:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 90 states have (on average 1.011111111111111) internal successors, (91), 90 states have internal predecessors, (91), 42 states have call successors, (42), 5 states have call predecessors, (42), 3 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 09:28:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 173 transitions. [2022-03-20 09:28:35,523 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 173 transitions. Word has length 276 [2022-03-20 09:28:35,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:28:35,523 INFO L478 AbstractCegarLoop]: Abstraction has 136 states and 173 transitions. [2022-03-20 09:28:35,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 09:28:35,523 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 173 transitions. [2022-03-20 09:28:35,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-03-20 09:28:35,524 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:28:35,524 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:28:35,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-20 09:28:35,731 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-03-20 09:28:35,732 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:28:35,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:28:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash 710601389, now seen corresponding path program 38 times [2022-03-20 09:28:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:28:35,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161172749] [2022-03-20 09:28:35,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:28:35,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:28:35,738 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:28:35,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278161826] [2022-03-20 09:28:35,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 09:28:35,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:28:35,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:28:35,740 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 09:28:35,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 09:28:36,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 09:28:36,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:28:36,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 160 conjunts are in the unsatisfiable core [2022-03-20 09:28:36,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:28:38,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 78 proven. 2223 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2022-03-20 09:28:38,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:28:38,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:28:38,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161172749] [2022-03-20 09:28:38,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:28:38,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278161826] [2022-03-20 09:28:38,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278161826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:28:38,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:28:38,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2022-03-20 09:28:38,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512078269] [2022-03-20 09:28:38,390 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:28:38,391 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 09:28:38,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:28:38,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 09:28:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 09:28:38,392 INFO L87 Difference]: Start difference. First operand 136 states and 173 transitions. Second operand has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 09:28:39,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:28:39,997 INFO L93 Difference]: Finished difference Result 144 states and 182 transitions. [2022-03-20 09:28:39,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 09:28:39,998 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 283 [2022-03-20 09:28:39,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:28:39,999 INFO L225 Difference]: With dead ends: 144 [2022-03-20 09:28:39,999 INFO L226 Difference]: Without dead ends: 139 [2022-03-20 09:28:39,999 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=145, Invalid=2207, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 09:28:39,999 INFO L913 BasicCegarLoop]: 130 mSDtfsCounter, 2 mSDsluCounter, 3777 mSDsCounter, 0 mSdLazyCounter, 3327 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3907 SdHoareTripleChecker+Invalid, 3327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 09:28:39,999 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3907 Invalid, 3327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3327 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 09:28:40,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-03-20 09:28:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2022-03-20 09:28:40,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 92 states have (on average 1.0108695652173914) internal successors, (93), 92 states have internal predecessors, (93), 43 states have call successors, (43), 5 states have call predecessors, (43), 3 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 09:28:40,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 177 transitions. [2022-03-20 09:28:40,011 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 177 transitions. Word has length 283 [2022-03-20 09:28:40,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:28:40,011 INFO L478 AbstractCegarLoop]: Abstraction has 139 states and 177 transitions. [2022-03-20 09:28:40,011 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 09:28:40,011 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 177 transitions. [2022-03-20 09:28:40,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-03-20 09:28:40,012 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:28:40,012 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:28:40,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 09:28:40,212 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 09:28:40,213 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:28:40,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:28:40,213 INFO L85 PathProgramCache]: Analyzing trace with hash -442073956, now seen corresponding path program 39 times [2022-03-20 09:28:40,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:28:40,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537008451] [2022-03-20 09:28:40,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:28:40,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:28:40,220 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:28:40,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957258227] [2022-03-20 09:28:40,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 09:28:40,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:28:40,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:28:40,221 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 09:28:40,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 09:29:06,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2022-03-20 09:29:06,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:29:06,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 164 conjunts are in the unsatisfiable core [2022-03-20 09:29:06,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:29:07,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 80 proven. 2340 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2022-03-20 09:29:07,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:29:07,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:29:07,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537008451] [2022-03-20 09:29:07,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:29:07,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957258227] [2022-03-20 09:29:07,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957258227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:29:07,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:29:07,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2022-03-20 09:29:07,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931030974] [2022-03-20 09:29:07,965 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:29:07,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 09:29:07,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:29:07,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 09:29:07,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2118, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 09:29:07,966 INFO L87 Difference]: Start difference. First operand 139 states and 177 transitions. Second operand has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 09:29:09,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:29:09,651 INFO L93 Difference]: Finished difference Result 147 states and 186 transitions. [2022-03-20 09:29:09,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 09:29:09,651 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 290 [2022-03-20 09:29:09,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:29:09,652 INFO L225 Difference]: With dead ends: 147 [2022-03-20 09:29:09,652 INFO L226 Difference]: Without dead ends: 142 [2022-03-20 09:29:09,652 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=148, Invalid=2302, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 09:29:09,653 INFO L913 BasicCegarLoop]: 133 mSDtfsCounter, 2 mSDsluCounter, 3953 mSDsCounter, 0 mSdLazyCounter, 3492 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4086 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-20 09:29:09,653 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4086 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3492 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-20 09:29:09,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-03-20 09:29:09,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2022-03-20 09:29:09,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 94 states have (on average 1.0106382978723405) internal successors, (95), 94 states have internal predecessors, (95), 44 states have call successors, (44), 5 states have call predecessors, (44), 3 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 09:29:09,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 181 transitions. [2022-03-20 09:29:09,665 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 181 transitions. Word has length 290 [2022-03-20 09:29:09,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:29:09,665 INFO L478 AbstractCegarLoop]: Abstraction has 142 states and 181 transitions. [2022-03-20 09:29:09,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 09:29:09,665 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 181 transitions. [2022-03-20 09:29:09,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-03-20 09:29:09,666 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:29:09,666 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:29:09,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 09:29:09,873 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:29:09,873 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:29:09,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:29:09,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1973333965, now seen corresponding path program 40 times [2022-03-20 09:29:09,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:29:09,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33119908] [2022-03-20 09:29:09,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:29:09,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:29:09,880 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:29:09,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [570257940] [2022-03-20 09:29:09,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 09:29:09,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:29:09,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:29:09,882 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 09:29:09,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 09:29:16,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 09:29:16,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 09:29:16,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 168 conjunts are in the unsatisfiable core [2022-03-20 09:29:16,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 09:29:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 82 proven. 2460 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-03-20 09:29:17,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 09:29:18,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 09:29:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33119908] [2022-03-20 09:29:18,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 09:29:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570257940] [2022-03-20 09:29:18,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570257940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 09:29:18,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 09:29:18,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2022-03-20 09:29:18,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030348324] [2022-03-20 09:29:18,215 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 09:29:18,215 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 09:29:18,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 09:29:18,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 09:29:18,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2211, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 09:29:18,216 INFO L87 Difference]: Start difference. First operand 142 states and 181 transitions. Second operand has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 09:29:19,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 09:29:19,992 INFO L93 Difference]: Finished difference Result 150 states and 190 transitions. [2022-03-20 09:29:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 09:29:19,993 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 297 [2022-03-20 09:29:19,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 09:29:19,994 INFO L225 Difference]: With dead ends: 150 [2022-03-20 09:29:19,994 INFO L226 Difference]: Without dead ends: 145 [2022-03-20 09:29:19,994 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 261 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=151, Invalid=2399, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 09:29:19,994 INFO L913 BasicCegarLoop]: 136 mSDtfsCounter, 2 mSDsluCounter, 4133 mSDsCounter, 0 mSdLazyCounter, 3661 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4269 SdHoareTripleChecker+Invalid, 3661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 09:29:19,994 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4269 Invalid, 3661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3661 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 09:29:19,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-03-20 09:29:20,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2022-03-20 09:29:20,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 96 states have (on average 1.0104166666666667) internal successors, (97), 96 states have internal predecessors, (97), 45 states have call successors, (45), 5 states have call predecessors, (45), 3 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 09:29:20,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 185 transitions. [2022-03-20 09:29:20,006 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 185 transitions. Word has length 297 [2022-03-20 09:29:20,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 09:29:20,008 INFO L478 AbstractCegarLoop]: Abstraction has 145 states and 185 transitions. [2022-03-20 09:29:20,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 09:29:20,008 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 185 transitions. [2022-03-20 09:29:20,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2022-03-20 09:29:20,009 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 09:29:20,009 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 09:29:20,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 09:29:20,219 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:29:20,219 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 09:29:20,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 09:29:20,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1018213244, now seen corresponding path program 41 times [2022-03-20 09:29:20,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 09:29:20,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530611067] [2022-03-20 09:29:20,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 09:29:20,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 09:29:20,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 09:29:20,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788981895] [2022-03-20 09:29:20,228 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 09:29:20,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 09:29:20,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 09:29:20,229 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 09:29:20,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process