/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/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-07 00:01:28,686 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-07 00:01:28,687 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-07 00:01:28,714 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-07 00:01:28,714 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-07 00:01:28,715 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-07 00:01:28,717 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-07 00:01:28,720 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-07 00:01:28,721 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-07 00:01:28,725 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-07 00:01:28,725 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-07 00:01:28,727 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-07 00:01:28,727 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-07 00:01:28,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-07 00:01:28,730 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-07 00:01:28,732 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-07 00:01:28,732 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-07 00:01:28,733 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-07 00:01:28,734 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-07 00:01:28,738 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-07 00:01:28,739 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-07 00:01:28,740 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-07 00:01:28,740 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-07 00:01:28,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-07 00:01:28,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-07 00:01:28,746 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-07 00:01:28,747 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-07 00:01:28,747 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-07 00:01:28,748 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-07 00:01:28,748 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-07 00:01:28,749 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-07 00:01:28,749 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-07 00:01:28,750 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-07 00:01:28,751 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-07 00:01:28,751 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-07 00:01:28,752 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-07 00:01:28,752 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-07 00:01:28,752 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-07 00:01:28,752 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-07 00:01:28,752 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-07 00:01:28,753 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-07 00:01:28,754 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-07 00:01:28,754 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-07 00:01:28,761 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-07 00:01:28,761 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-07 00:01:28,762 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-07 00:01:28,762 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-07 00:01:28,762 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-07 00:01:28,762 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-07 00:01:28,762 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-07 00:01:28,762 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-07 00:01:28,763 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-07 00:01:28,767 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-07 00:01:28,767 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-07 00:01:28,768 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-07 00:01:28,768 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-07 00:01:28,958 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-07 00:01:28,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-07 00:01:28,983 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-07 00:01:28,984 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-07 00:01:28,985 INFO L275 PluginConnector]: CDTParser initialized [2022-04-07 00:01:28,985 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound50.c [2022-04-07 00:01:29,027 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/041f87f3c/1650deb4d2ab431d8072b2d2121eee7c/FLAG97ac990a3 [2022-04-07 00:01:29,393 INFO L306 CDTParser]: Found 1 translation units. [2022-04-07 00:01:29,393 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound50.c [2022-04-07 00:01:29,397 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/041f87f3c/1650deb4d2ab431d8072b2d2121eee7c/FLAG97ac990a3 [2022-04-07 00:01:29,406 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/041f87f3c/1650deb4d2ab431d8072b2d2121eee7c [2022-04-07 00:01:29,408 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-07 00:01:29,409 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-07 00:01:29,411 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-07 00:01:29,412 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-07 00:01:29,414 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-07 00:01:29,415 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,416 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@779b8d9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29, skipping insertion in model container [2022-04-07 00:01:29,416 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,420 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-07 00:01:29,430 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-07 00:01:29,539 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound50.c[573,586] [2022-04-07 00:01:29,559 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-07 00:01:29,566 INFO L203 MainTranslator]: Completed pre-run [2022-04-07 00:01:29,573 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound50.c[573,586] [2022-04-07 00:01:29,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-07 00:01:29,586 INFO L208 MainTranslator]: Completed translation [2022-04-07 00:01:29,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29 WrapperNode [2022-04-07 00:01:29,586 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-07 00:01:29,587 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-07 00:01:29,587 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-07 00:01:29,588 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-07 00:01:29,595 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,595 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,600 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,600 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,610 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,614 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,619 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,621 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-07 00:01:29,622 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-07 00:01:29,622 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-07 00:01:29,622 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-07 00:01:29,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (1/1) ... [2022-04-07 00:01:29,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-07 00:01:29,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:29,648 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-07 00:01:29,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-07 00:01:29,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-07 00:01:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-07 00:01:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-07 00:01:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-07 00:01:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-07 00:01:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-07 00:01:29,684 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-07 00:01:29,684 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-07 00:01:29,684 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-07 00:01:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-07 00:01:29,686 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-07 00:01:29,686 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-07 00:01:29,728 INFO L234 CfgBuilder]: Building ICFG [2022-04-07 00:01:29,729 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-07 00:01:29,860 INFO L275 CfgBuilder]: Performing block encoding [2022-04-07 00:01:29,867 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-07 00:01:29,868 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-07 00:01:29,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.04 12:01:29 BoogieIcfgContainer [2022-04-07 00:01:29,869 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-07 00:01:29,884 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-07 00:01:29,885 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-07 00:01:29,887 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-07 00:01:29,887 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.04 12:01:29" (1/3) ... [2022-04-07 00:01:29,888 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba449e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.04 12:01:29, skipping insertion in model container [2022-04-07 00:01:29,888 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 12:01:29" (2/3) ... [2022-04-07 00:01:29,888 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba449e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.04 12:01:29, skipping insertion in model container [2022-04-07 00:01:29,888 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.04 12:01:29" (3/3) ... [2022-04-07 00:01:29,889 INFO L111 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound50.c [2022-04-07 00:01:29,892 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-07 00:01:29,892 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-07 00:01:29,931 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-07 00:01:29,940 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-07 00:01:29,941 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-07 00:01:29,958 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-04-07 00:01:29,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-07 00:01:29,966 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:29,967 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:29,967 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:29,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:29,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 1 times [2022-04-07 00:01:29,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:29,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [836306028] [2022-04-07 00:01:29,985 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:29,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 2 times [2022-04-07 00:01:29,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:29,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086381316] [2022-04-07 00:01:29,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:29,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:30,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 00:01:30,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 00:01:30,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 00:01:30,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-07 00:01:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 00:01:30,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-07 00:01:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 00:01:30,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:30,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:30,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086381316] [2022-04-07 00:01:30,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086381316] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-07 00:01:30,174 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:30,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [836306028] [2022-04-07 00:01:30,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [836306028] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-07 00:01:30,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461148793] [2022-04-07 00:01:30,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:30,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-07 00:01:30,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-07 00:01:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-07 00:01:30,198 INFO L87 Difference]: Start difference. First operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-07 00:01:30,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:30,244 INFO L93 Difference]: Finished difference Result 54 states and 72 transitions. [2022-04-07 00:01:30,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-07 00:01:30,246 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-07 00:01:30,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:30,251 INFO L225 Difference]: With dead ends: 54 [2022-04-07 00:01:30,251 INFO L226 Difference]: Without dead ends: 26 [2022-04-07 00:01:30,253 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-07 00:01:30,256 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:30,256 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 35 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:30,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-04-07 00:01:30,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 25. [2022-04-07 00:01:30,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 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-04-07 00:01:30,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2022-04-07 00:01:30,281 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 22 [2022-04-07 00:01:30,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:30,282 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2022-04-07 00:01:30,282 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-07 00:01:30,282 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2022-04-07 00:01:30,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-07 00:01:30,287 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:30,288 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:30,288 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-07 00:01:30,288 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:30,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:30,290 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 1 times [2022-04-07 00:01:30,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:30,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1739088661] [2022-04-07 00:01:30,294 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:30,295 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 2 times [2022-04-07 00:01:30,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:30,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332910045] [2022-04-07 00:01:30,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:30,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:30,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:30,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [726160463] [2022-04-07 00:01:30,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:30,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:30,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:30,324 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:30,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-07 00:01:30,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-07 00:01:30,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:30,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-07 00:01:30,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:30,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:30,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-07 00:01:30,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:30,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332910045] [2022-04-07 00:01:30,490 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:30,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726160463] [2022-04-07 00:01:30,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726160463] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 00:01:30,491 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:30,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1739088661] [2022-04-07 00:01:30,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1739088661] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 00:01:30,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085500301] [2022-04-07 00:01:30,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:30,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 00:01:30,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:30,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 00:01:30,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 00:01:30,493 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-07 00:01:30,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:30,505 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-04-07 00:01:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 00:01:30,505 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-04-07 00:01:30,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:30,506 INFO L225 Difference]: With dead ends: 34 [2022-04-07 00:01:30,506 INFO L226 Difference]: Without dead ends: 27 [2022-04-07 00:01:30,506 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 00:01:30,507 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:30,507 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 67 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:30,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-07 00:01:30,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-04-07 00:01:30,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 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-04-07 00:01:30,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2022-04-07 00:01:30,513 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 23 [2022-04-07 00:01:30,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:30,514 INFO L478 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-04-07 00:01:30,514 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-07 00:01:30,514 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2022-04-07 00:01:30,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-07 00:01:30,515 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:30,515 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:30,533 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-04-07 00:01:30,723 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:30,724 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:30,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:30,724 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 1 times [2022-04-07 00:01:30,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:30,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [745172354] [2022-04-07 00:01:30,725 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:30,726 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 2 times [2022-04-07 00:01:30,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:30,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341915897] [2022-04-07 00:01:30,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:30,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:30,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:30,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854453471] [2022-04-07 00:01:30,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:30,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:30,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:30,783 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:30,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-07 00:01:30,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-07 00:01:30,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:30,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-07 00:01:30,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:30,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:30,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-07 00:01:30,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:30,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341915897] [2022-04-07 00:01:30,920 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:30,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854453471] [2022-04-07 00:01:30,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854453471] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 00:01:30,921 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:30,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [745172354] [2022-04-07 00:01:30,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [745172354] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:30,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:30,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 00:01:30,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816754266] [2022-04-07 00:01:30,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:30,924 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 00:01:30,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:30,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 00:01:30,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 00:01:30,925 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-07 00:01:30,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:30,975 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2022-04-07 00:01:30,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 00:01:30,976 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-04-07 00:01:30,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:30,977 INFO L225 Difference]: With dead ends: 37 [2022-04-07 00:01:30,977 INFO L226 Difference]: Without dead ends: 35 [2022-04-07 00:01:30,978 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 00:01:30,979 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 7 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:30,979 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 83 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:30,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-07 00:01:30,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 32. [2022-04-07 00:01:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 20 states have (on average 1.2) internal successors, (24), 22 states have internal predecessors, (24), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-04-07 00:01:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2022-04-07 00:01:30,987 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 23 [2022-04-07 00:01:30,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:30,987 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2022-04-07 00:01:30,987 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-07 00:01:30,987 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2022-04-07 00:01:30,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-07 00:01:30,988 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:30,988 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:31,034 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-04-07 00:01:31,216 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-07 00:01:31,217 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:31,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:31,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 1 times [2022-04-07 00:01:31,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:31,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2117316151] [2022-04-07 00:01:31,218 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 2 times [2022-04-07 00:01:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:31,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660320595] [2022-04-07 00:01:31,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:31,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:31,227 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:31,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1670018320] [2022-04-07 00:01:31,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:31,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:31,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:31,230 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:31,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-07 00:01:31,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:31,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:31,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-07 00:01:31,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:31,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:31,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:31,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:31,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:31,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660320595] [2022-04-07 00:01:31,597 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:31,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670018320] [2022-04-07 00:01:31,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670018320] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:31,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:31,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-04-07 00:01:31,600 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:31,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2117316151] [2022-04-07 00:01:31,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2117316151] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:31,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:31,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-07 00:01:31,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942036333] [2022-04-07 00:01:31,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:31,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-07 00:01:31,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:31,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-07 00:01:31,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-04-07 00:01:31,609 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-07 00:01:31,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:31,682 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2022-04-07 00:01:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-07 00:01:31,682 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-04-07 00:01:31,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:31,685 INFO L225 Difference]: With dead ends: 39 [2022-04-07 00:01:31,685 INFO L226 Difference]: Without dead ends: 34 [2022-04-07 00:01:31,687 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-04-07 00:01:31,689 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 17 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:31,690 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 103 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:31,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-04-07 00:01:31,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 29. [2022-04-07 00:01:31,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 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-04-07 00:01:31,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2022-04-07 00:01:31,708 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 29 [2022-04-07 00:01:31,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:31,708 INFO L478 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2022-04-07 00:01:31,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-07 00:01:31,708 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2022-04-07 00:01:31,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-04-07 00:01:31,709 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:31,710 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:31,731 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-04-07 00:01:31,929 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:31,929 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:31,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:31,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 1 times [2022-04-07 00:01:31,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:31,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [236216508] [2022-04-07 00:01:31,930 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:31,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 2 times [2022-04-07 00:01:31,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:31,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049263079] [2022-04-07 00:01:31,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:31,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:31,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:31,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1038197860] [2022-04-07 00:01:31,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:31,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:31,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:31,940 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:31,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-07 00:01:32,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:32,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:32,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-07 00:01:32,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:32,082 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:32,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:32,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:32,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:32,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049263079] [2022-04-07 00:01:32,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:32,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038197860] [2022-04-07 00:01:32,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038197860] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:32,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:32,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-07 00:01:32,172 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:32,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [236216508] [2022-04-07 00:01:32,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [236216508] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:32,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:32,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 00:01:32,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486817801] [2022-04-07 00:01:32,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:32,173 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 00:01:32,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:32,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 00:01:32,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-07 00:01:32,173 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-07 00:01:32,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:32,200 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2022-04-07 00:01:32,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-07 00:01:32,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-04-07 00:01:32,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:32,201 INFO L225 Difference]: With dead ends: 43 [2022-04-07 00:01:32,201 INFO L226 Difference]: Without dead ends: 38 [2022-04-07 00:01:32,202 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-07 00:01:32,202 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 7 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:32,202 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 72 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:32,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-04-07 00:01:32,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2022-04-07 00:01:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 26 states have internal predecessors, (29), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-04-07 00:01:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 41 transitions. [2022-04-07 00:01:32,209 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 41 transitions. Word has length 32 [2022-04-07 00:01:32,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:32,209 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 41 transitions. [2022-04-07 00:01:32,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-07 00:01:32,210 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 41 transitions. [2022-04-07 00:01:32,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-07 00:01:32,210 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:32,210 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:32,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:32,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:32,428 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:32,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:32,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 3 times [2022-04-07 00:01:32,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:32,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [242261950] [2022-04-07 00:01:32,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:32,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 4 times [2022-04-07 00:01:32,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:32,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678366771] [2022-04-07 00:01:32,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:32,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:32,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:32,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1813408523] [2022-04-07 00:01:32,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:32,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:32,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:32,445 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:32,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-07 00:01:32,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:32,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:32,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-07 00:01:32,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:32,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:32,670 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-07 00:01:32,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678366771] [2022-04-07 00:01:32,670 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813408523] [2022-04-07 00:01:32,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813408523] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:32,671 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:32,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-07 00:01:32,671 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:32,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [242261950] [2022-04-07 00:01:32,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [242261950] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:32,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:32,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-07 00:01:32,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147833499] [2022-04-07 00:01:32,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:32,672 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-07 00:01:32,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:32,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-07 00:01:32,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-07 00:01:32,672 INFO L87 Difference]: Start difference. First operand 38 states and 41 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-04-07 00:01:32,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:32,714 INFO L93 Difference]: Finished difference Result 52 states and 56 transitions. [2022-04-07 00:01:32,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-07 00:01:32,715 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-04-07 00:01:32,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:32,717 INFO L225 Difference]: With dead ends: 52 [2022-04-07 00:01:32,717 INFO L226 Difference]: Without dead ends: 47 [2022-04-07 00:01:32,717 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-07 00:01:32,718 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 8 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:32,719 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 86 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:32,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-07 00:01:32,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2022-04-07 00:01:32,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.121212121212121) internal successors, (37), 33 states have internal predecessors, (37), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-04-07 00:01:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 51 transitions. [2022-04-07 00:01:32,730 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 51 transitions. Word has length 41 [2022-04-07 00:01:32,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:32,730 INFO L478 AbstractCegarLoop]: Abstraction has 47 states and 51 transitions. [2022-04-07 00:01:32,732 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-04-07 00:01:32,732 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 51 transitions. [2022-04-07 00:01:32,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-07 00:01:32,733 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:32,733 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:32,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-07 00:01:32,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:32,948 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:32,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:32,948 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 5 times [2022-04-07 00:01:32,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:32,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2012191131] [2022-04-07 00:01:32,949 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:32,949 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 6 times [2022-04-07 00:01:32,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:32,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915783733] [2022-04-07 00:01:32,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:32,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:32,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:32,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1218286571] [2022-04-07 00:01:32,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:32,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:32,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:32,976 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:33,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-07 00:01:33,084 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-07 00:01:33,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:33,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-07 00:01:33,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:33,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:33,275 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-07 00:01:33,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:33,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915783733] [2022-04-07 00:01:33,276 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:33,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218286571] [2022-04-07 00:01:33,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218286571] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:33,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:33,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-07 00:01:33,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:33,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2012191131] [2022-04-07 00:01:33,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2012191131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:33,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:33,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-07 00:01:33,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931771335] [2022-04-07 00:01:33,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:33,277 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-07 00:01:33,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:33,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-07 00:01:33,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-07 00:01:33,278 INFO L87 Difference]: Start difference. First operand 47 states and 51 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-04-07 00:01:33,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:33,321 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2022-04-07 00:01:33,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-07 00:01:33,321 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 50 [2022-04-07 00:01:33,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:33,324 INFO L225 Difference]: With dead ends: 61 [2022-04-07 00:01:33,324 INFO L226 Difference]: Without dead ends: 56 [2022-04-07 00:01:33,324 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-07 00:01:33,325 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 17 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:33,325 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 88 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:33,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-04-07 00:01:33,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-04-07 00:01:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.125) internal successors, (45), 40 states have internal predecessors, (45), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-07 00:01:33,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2022-04-07 00:01:33,342 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 50 [2022-04-07 00:01:33,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:33,342 INFO L478 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2022-04-07 00:01:33,342 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-04-07 00:01:33,342 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2022-04-07 00:01:33,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-04-07 00:01:33,347 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:33,347 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:33,364 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-04-07 00:01:33,563 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:33,564 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:33,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:33,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 7 times [2022-04-07 00:01:33,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:33,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2137780100] [2022-04-07 00:01:33,565 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:33,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 8 times [2022-04-07 00:01:33,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:33,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600480254] [2022-04-07 00:01:33,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:33,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:33,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:33,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540590649] [2022-04-07 00:01:33,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:33,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:33,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:33,592 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:33,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-07 00:01:33,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:33,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:33,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-07 00:01:33,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:33,847 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 62 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:33,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:33,983 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-07 00:01:33,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:33,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600480254] [2022-04-07 00:01:33,984 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:33,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540590649] [2022-04-07 00:01:33,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540590649] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:33,984 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:33,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-07 00:01:33,984 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:33,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2137780100] [2022-04-07 00:01:33,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2137780100] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:33,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:33,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-07 00:01:33,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735686826] [2022-04-07 00:01:33,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:33,986 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-07 00:01:33,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:33,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-07 00:01:33,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-07 00:01:33,987 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-04-07 00:01:34,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:34,046 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2022-04-07 00:01:34,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-07 00:01:34,046 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-04-07 00:01:34,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:34,049 INFO L225 Difference]: With dead ends: 70 [2022-04-07 00:01:34,049 INFO L226 Difference]: Without dead ends: 65 [2022-04-07 00:01:34,049 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-07 00:01:34,050 INFO L913 BasicCegarLoop]: 30 mSDtfsCounter, 25 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:34,050 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 102 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:34,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-07 00:01:34,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-04-07 00:01:34,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 47 states have (on average 1.127659574468085) internal successors, (53), 47 states have internal predecessors, (53), 10 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-04-07 00:01:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2022-04-07 00:01:34,064 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 59 [2022-04-07 00:01:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:34,065 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2022-04-07 00:01:34,065 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-04-07 00:01:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2022-04-07 00:01:34,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-04-07 00:01:34,066 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:34,066 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:34,085 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-04-07 00:01:34,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:34,279 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:34,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:34,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 9 times [2022-04-07 00:01:34,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:34,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [179665353] [2022-04-07 00:01:34,280 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:34,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 10 times [2022-04-07 00:01:34,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:34,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413034745] [2022-04-07 00:01:34,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:34,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:34,289 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:34,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894304477] [2022-04-07 00:01:34,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:34,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:34,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:34,308 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:34,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-07 00:01:34,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:34,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:34,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-07 00:01:34,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:34,553 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:34,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 60 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-07 00:01:34,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413034745] [2022-04-07 00:01:34,704 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894304477] [2022-04-07 00:01:34,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894304477] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:34,704 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:34,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-07 00:01:34,704 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [179665353] [2022-04-07 00:01:34,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [179665353] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:34,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:34,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-07 00:01:34,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746898473] [2022-04-07 00:01:34,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:34,705 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-07 00:01:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-07 00:01:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-07 00:01:34,706 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-04-07 00:01:34,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:34,769 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2022-04-07 00:01:34,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-07 00:01:34,769 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 68 [2022-04-07 00:01:34,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:34,770 INFO L225 Difference]: With dead ends: 79 [2022-04-07 00:01:34,770 INFO L226 Difference]: Without dead ends: 74 [2022-04-07 00:01:34,770 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-07 00:01:34,771 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 13 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:34,771 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 122 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:34,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-04-07 00:01:34,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-04-07 00:01:34,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 54 states have (on average 1.1296296296296295) internal successors, (61), 54 states have internal predecessors, (61), 11 states have call successors, (11), 10 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-07 00:01:34,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 81 transitions. [2022-04-07 00:01:34,777 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 81 transitions. Word has length 68 [2022-04-07 00:01:34,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:34,777 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 81 transitions. [2022-04-07 00:01:34,778 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-04-07 00:01:34,778 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 81 transitions. [2022-04-07 00:01:34,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-07 00:01:34,778 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:34,778 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:34,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:34,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-07 00:01:34,995 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:34,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:34,996 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 11 times [2022-04-07 00:01:34,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:34,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1302719121] [2022-04-07 00:01:34,996 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:34,996 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 12 times [2022-04-07 00:01:34,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:34,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889350399] [2022-04-07 00:01:34,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:34,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:35,005 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:35,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039467309] [2022-04-07 00:01:35,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:35,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:35,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:35,006 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:35,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-07 00:01:35,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-07 00:01:35,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:35,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-07 00:01:35,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:35,217 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 147 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:35,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 87 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-07 00:01:35,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:35,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889350399] [2022-04-07 00:01:35,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:35,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039467309] [2022-04-07 00:01:35,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039467309] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:35,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:35,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-07 00:01:35,412 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:35,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1302719121] [2022-04-07 00:01:35,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1302719121] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:35,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:35,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-07 00:01:35,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923433188] [2022-04-07 00:01:35,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:35,412 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-07 00:01:35,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-07 00:01:35,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-07 00:01:35,413 INFO L87 Difference]: Start difference. First operand 74 states and 81 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-04-07 00:01:35,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:35,491 INFO L93 Difference]: Finished difference Result 88 states and 96 transitions. [2022-04-07 00:01:35,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-07 00:01:35,492 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 77 [2022-04-07 00:01:35,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:35,493 INFO L225 Difference]: With dead ends: 88 [2022-04-07 00:01:35,493 INFO L226 Difference]: Without dead ends: 83 [2022-04-07 00:01:35,493 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-07 00:01:35,494 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 36 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:35,494 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 124 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:35,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-04-07 00:01:35,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-04-07 00:01:35,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 12 states have call successors, (12), 11 states have call predecessors, (12), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-07 00:01:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 91 transitions. [2022-04-07 00:01:35,502 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 91 transitions. Word has length 77 [2022-04-07 00:01:35,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:35,503 INFO L478 AbstractCegarLoop]: Abstraction has 83 states and 91 transitions. [2022-04-07 00:01:35,503 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-04-07 00:01:35,503 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 91 transitions. [2022-04-07 00:01:35,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-07 00:01:35,504 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:35,504 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:35,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-04-07 00:01:35,727 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-07 00:01:35,728 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:35,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:35,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 13 times [2022-04-07 00:01:35,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:35,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [489032435] [2022-04-07 00:01:35,737 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:35,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 14 times [2022-04-07 00:01:35,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:35,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478117998] [2022-04-07 00:01:35,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:35,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:35,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:35,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789963654] [2022-04-07 00:01:35,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:35,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:35,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:35,764 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:35,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-07 00:01:35,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:35,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:35,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-07 00:01:35,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 203 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:36,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:36,341 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 119 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-07 00:01:36,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:36,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478117998] [2022-04-07 00:01:36,342 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:36,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789963654] [2022-04-07 00:01:36,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789963654] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:36,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:36,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-07 00:01:36,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:36,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [489032435] [2022-04-07 00:01:36,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [489032435] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:36,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:36,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-07 00:01:36,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438595156] [2022-04-07 00:01:36,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:36,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-07 00:01:36,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-07 00:01:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-07 00:01:36,343 INFO L87 Difference]: Start difference. First operand 83 states and 91 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-04-07 00:01:36,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:36,431 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2022-04-07 00:01:36,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-07 00:01:36,431 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 86 [2022-04-07 00:01:36,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:36,432 INFO L225 Difference]: With dead ends: 97 [2022-04-07 00:01:36,432 INFO L226 Difference]: Without dead ends: 92 [2022-04-07 00:01:36,433 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-04-07 00:01:36,433 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 30 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:36,433 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 132 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:36,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-04-07 00:01:36,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2022-04-07 00:01:36,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 68 states have internal predecessors, (77), 13 states have call successors, (13), 12 states have call predecessors, (13), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-07 00:01:36,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2022-04-07 00:01:36,439 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 86 [2022-04-07 00:01:36,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:36,439 INFO L478 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2022-04-07 00:01:36,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-04-07 00:01:36,440 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2022-04-07 00:01:36,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-04-07 00:01:36,440 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:36,440 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:36,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:36,641 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-07 00:01:36,641 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:36,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:36,641 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 15 times [2022-04-07 00:01:36,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:36,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [198109368] [2022-04-07 00:01:36,642 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:36,642 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 16 times [2022-04-07 00:01:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:36,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786373282] [2022-04-07 00:01:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:36,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:36,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:36,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230362316] [2022-04-07 00:01:36,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:36,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:36,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:36,651 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:36,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-07 00:01:36,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:36,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:36,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-07 00:01:36,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:36,961 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 268 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:36,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:37,234 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 156 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-07 00:01:37,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:37,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786373282] [2022-04-07 00:01:37,234 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:37,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230362316] [2022-04-07 00:01:37,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230362316] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:37,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:37,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-07 00:01:37,235 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:37,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [198109368] [2022-04-07 00:01:37,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [198109368] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:37,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:37,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-07 00:01:37,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394460887] [2022-04-07 00:01:37,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:37,236 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-07 00:01:37,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:37,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-07 00:01:37,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-07 00:01:37,236 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-07 00:01:37,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:37,339 INFO L93 Difference]: Finished difference Result 106 states and 116 transitions. [2022-04-07 00:01:37,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-07 00:01:37,340 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 95 [2022-04-07 00:01:37,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:37,341 INFO L225 Difference]: With dead ends: 106 [2022-04-07 00:01:37,341 INFO L226 Difference]: Without dead ends: 101 [2022-04-07 00:01:37,342 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-04-07 00:01:37,342 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 27 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:37,342 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 146 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 00:01:37,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-04-07 00:01:37,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-04-07 00:01:37,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 14 states have call successors, (14), 13 states have call predecessors, (14), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-07 00:01:37,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2022-04-07 00:01:37,373 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 95 [2022-04-07 00:01:37,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:37,373 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2022-04-07 00:01:37,373 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-07 00:01:37,374 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-04-07 00:01:37,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-07 00:01:37,374 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:37,374 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:37,418 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-04-07 00:01:37,591 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-07 00:01:37,591 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:37,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:37,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 17 times [2022-04-07 00:01:37,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:37,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [645134517] [2022-04-07 00:01:37,592 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:37,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 18 times [2022-04-07 00:01:37,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:37,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671672370] [2022-04-07 00:01:37,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:37,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:37,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:37,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116298067] [2022-04-07 00:01:37,600 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:37,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:37,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:37,601 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:37,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-07 00:01:37,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-04-07 00:01:37,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:37,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-07 00:01:37,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 342 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:37,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:38,173 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 198 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-07 00:01:38,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:38,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671672370] [2022-04-07 00:01:38,174 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:38,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116298067] [2022-04-07 00:01:38,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116298067] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:38,174 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:38,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-07 00:01:38,175 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:38,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [645134517] [2022-04-07 00:01:38,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [645134517] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:38,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:38,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-07 00:01:38,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844889666] [2022-04-07 00:01:38,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:38,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-07 00:01:38,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:38,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-07 00:01:38,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-07 00:01:38,176 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-04-07 00:01:38,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:38,301 INFO L93 Difference]: Finished difference Result 115 states and 126 transitions. [2022-04-07 00:01:38,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-07 00:01:38,301 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 104 [2022-04-07 00:01:38,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:38,302 INFO L225 Difference]: With dead ends: 115 [2022-04-07 00:01:38,302 INFO L226 Difference]: Without dead ends: 110 [2022-04-07 00:01:38,303 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-04-07 00:01:38,303 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 37 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:38,303 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 148 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:38,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-04-07 00:01:38,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2022-04-07 00:01:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 82 states have (on average 1.1341463414634145) internal successors, (93), 82 states have internal predecessors, (93), 15 states have call successors, (15), 14 states have call predecessors, (15), 12 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-07 00:01:38,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2022-04-07 00:01:38,310 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 104 [2022-04-07 00:01:38,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:38,310 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2022-04-07 00:01:38,310 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-04-07 00:01:38,310 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2022-04-07 00:01:38,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-07 00:01:38,311 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:38,311 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:38,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-04-07 00:01:38,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-07 00:01:38,532 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:38,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:38,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 19 times [2022-04-07 00:01:38,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:38,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2107797607] [2022-04-07 00:01:38,533 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:38,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 20 times [2022-04-07 00:01:38,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:38,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067696777] [2022-04-07 00:01:38,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:38,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:38,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:38,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626074663] [2022-04-07 00:01:38,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:38,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:38,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:38,542 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:38,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-07 00:01:38,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:38,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:38,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-07 00:01:38,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:38,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 245 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-07 00:01:39,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:39,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067696777] [2022-04-07 00:01:39,164 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:39,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626074663] [2022-04-07 00:01:39,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626074663] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:39,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:39,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-07 00:01:39,164 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:39,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2107797607] [2022-04-07 00:01:39,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2107797607] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:39,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:39,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-07 00:01:39,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637632924] [2022-04-07 00:01:39,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:39,165 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-07 00:01:39,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:39,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-07 00:01:39,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-07 00:01:39,166 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-04-07 00:01:39,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:39,299 INFO L93 Difference]: Finished difference Result 124 states and 136 transitions. [2022-04-07 00:01:39,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-07 00:01:39,300 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 113 [2022-04-07 00:01:39,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:39,301 INFO L225 Difference]: With dead ends: 124 [2022-04-07 00:01:39,301 INFO L226 Difference]: Without dead ends: 119 [2022-04-07 00:01:39,301 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-04-07 00:01:39,302 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 29 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:39,302 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 156 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:39,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-04-07 00:01:39,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2022-04-07 00:01:39,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 89 states have internal predecessors, (101), 16 states have call successors, (16), 15 states have call predecessors, (16), 13 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-07 00:01:39,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2022-04-07 00:01:39,311 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 113 [2022-04-07 00:01:39,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:39,312 INFO L478 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2022-04-07 00:01:39,312 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-04-07 00:01:39,312 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2022-04-07 00:01:39,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-07 00:01:39,313 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:39,313 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:39,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:39,535 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-07 00:01:39,535 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:39,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:39,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 21 times [2022-04-07 00:01:39,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:39,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [922099341] [2022-04-07 00:01:39,536 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:39,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 22 times [2022-04-07 00:01:39,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:39,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787459919] [2022-04-07 00:01:39,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:39,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:39,544 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:39,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [52586575] [2022-04-07 00:01:39,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:39,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:39,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:39,551 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:39,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-07 00:01:39,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:39,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:39,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-07 00:01:39,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:39,857 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 517 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:39,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:40,218 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 297 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-07 00:01:40,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787459919] [2022-04-07 00:01:40,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52586575] [2022-04-07 00:01:40,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52586575] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:40,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:40,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-07 00:01:40,219 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [922099341] [2022-04-07 00:01:40,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [922099341] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:40,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:40,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-07 00:01:40,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159948694] [2022-04-07 00:01:40,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:40,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-07 00:01:40,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:40,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-07 00:01:40,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-07 00:01:40,221 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-04-07 00:01:40,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:40,387 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2022-04-07 00:01:40,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-07 00:01:40,388 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 122 [2022-04-07 00:01:40,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:40,389 INFO L225 Difference]: With dead ends: 133 [2022-04-07 00:01:40,389 INFO L226 Difference]: Without dead ends: 128 [2022-04-07 00:01:40,390 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-04-07 00:01:40,390 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 41 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:40,390 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 158 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:40,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-07 00:01:40,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-04-07 00:01:40,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 96 states have (on average 1.1354166666666667) internal successors, (109), 96 states have internal predecessors, (109), 17 states have call successors, (17), 16 states have call predecessors, (17), 14 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-07 00:01:40,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 141 transitions. [2022-04-07 00:01:40,425 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 141 transitions. Word has length 122 [2022-04-07 00:01:40,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:40,425 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 141 transitions. [2022-04-07 00:01:40,425 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-04-07 00:01:40,425 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 141 transitions. [2022-04-07 00:01:40,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-07 00:01:40,426 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:40,426 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:40,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:40,635 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:40,636 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:40,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:40,636 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 23 times [2022-04-07 00:01:40,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:40,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [412355879] [2022-04-07 00:01:40,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:40,637 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 24 times [2022-04-07 00:01:40,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:40,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582368618] [2022-04-07 00:01:40,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:40,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:40,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:40,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [135321724] [2022-04-07 00:01:40,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:40,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:40,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:40,668 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:40,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-07 00:01:40,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-07 00:01:40,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:40,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-07 00:01:40,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 618 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:41,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 354 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-07 00:01:41,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:41,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582368618] [2022-04-07 00:01:41,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:41,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135321724] [2022-04-07 00:01:41,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135321724] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:41,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:41,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-07 00:01:41,442 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:41,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [412355879] [2022-04-07 00:01:41,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [412355879] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:41,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:41,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-07 00:01:41,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624383733] [2022-04-07 00:01:41,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:41,443 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-07 00:01:41,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:41,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-07 00:01:41,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-07 00:01:41,444 INFO L87 Difference]: Start difference. First operand 128 states and 141 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-04-07 00:01:41,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:41,650 INFO L93 Difference]: Finished difference Result 142 states and 156 transitions. [2022-04-07 00:01:41,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-07 00:01:41,651 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 131 [2022-04-07 00:01:41,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:41,651 INFO L225 Difference]: With dead ends: 142 [2022-04-07 00:01:41,652 INFO L226 Difference]: Without dead ends: 137 [2022-04-07 00:01:41,652 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-04-07 00:01:41,653 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 58 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:41,653 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 172 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:41,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-07 00:01:41,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-04-07 00:01:41,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 103 states have (on average 1.1359223300970873) internal successors, (117), 103 states have internal predecessors, (117), 18 states have call successors, (18), 17 states have call predecessors, (18), 15 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-07 00:01:41,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 151 transitions. [2022-04-07 00:01:41,661 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 151 transitions. Word has length 131 [2022-04-07 00:01:41,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:41,661 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 151 transitions. [2022-04-07 00:01:41,661 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-04-07 00:01:41,661 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 151 transitions. [2022-04-07 00:01:41,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-04-07 00:01:41,662 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:41,662 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:41,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:41,875 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-07 00:01:41,876 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:41,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:41,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 25 times [2022-04-07 00:01:41,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:41,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1336674381] [2022-04-07 00:01:41,876 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:41,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 26 times [2022-04-07 00:01:41,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:41,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418394221] [2022-04-07 00:01:41,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:41,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:41,884 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:41,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369858130] [2022-04-07 00:01:41,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:41,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:41,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:41,885 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:41,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-07 00:01:41,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:41,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:41,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-07 00:01:41,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:42,278 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 728 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:42,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 416 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-07 00:01:42,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:42,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418394221] [2022-04-07 00:01:42,720 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:42,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369858130] [2022-04-07 00:01:42,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369858130] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:42,720 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:42,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-07 00:01:42,720 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:42,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1336674381] [2022-04-07 00:01:42,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1336674381] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:42,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:42,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-07 00:01:42,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272022327] [2022-04-07 00:01:42,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:42,721 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-07 00:01:42,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:42,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-07 00:01:42,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-07 00:01:42,722 INFO L87 Difference]: Start difference. First operand 137 states and 151 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-04-07 00:01:42,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:42,917 INFO L93 Difference]: Finished difference Result 151 states and 166 transitions. [2022-04-07 00:01:42,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-07 00:01:42,917 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 140 [2022-04-07 00:01:42,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:42,918 INFO L225 Difference]: With dead ends: 151 [2022-04-07 00:01:42,918 INFO L226 Difference]: Without dead ends: 146 [2022-04-07 00:01:42,919 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-04-07 00:01:42,920 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 48 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:42,920 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 174 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:42,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-04-07 00:01:42,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-04-07 00:01:42,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 110 states have internal predecessors, (125), 19 states have call successors, (19), 18 states have call predecessors, (19), 16 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-07 00:01:42,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 161 transitions. [2022-04-07 00:01:42,929 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 161 transitions. Word has length 140 [2022-04-07 00:01:42,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:42,930 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 161 transitions. [2022-04-07 00:01:42,930 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-04-07 00:01:42,930 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 161 transitions. [2022-04-07 00:01:42,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-07 00:01:42,930 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:42,930 INFO L499 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:42,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:43,134 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-07 00:01:43,134 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:43,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:43,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 27 times [2022-04-07 00:01:43,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:43,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1783387132] [2022-04-07 00:01:43,136 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:43,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 28 times [2022-04-07 00:01:43,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:43,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884419927] [2022-04-07 00:01:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:43,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:43,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:43,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800231087] [2022-04-07 00:01:43,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:43,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:43,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:43,168 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:43,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-07 00:01:43,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:43,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:43,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-07 00:01:43,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:43,584 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 847 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:43,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:44,060 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 483 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-07 00:01:44,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:44,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884419927] [2022-04-07 00:01:44,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:44,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800231087] [2022-04-07 00:01:44,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800231087] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:44,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:44,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-07 00:01:44,061 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:44,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1783387132] [2022-04-07 00:01:44,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1783387132] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:44,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:44,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-07 00:01:44,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861369024] [2022-04-07 00:01:44,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:44,062 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-07 00:01:44,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:44,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-07 00:01:44,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-07 00:01:44,063 INFO L87 Difference]: Start difference. First operand 146 states and 161 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-04-07 00:01:44,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:44,306 INFO L93 Difference]: Finished difference Result 160 states and 176 transitions. [2022-04-07 00:01:44,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-07 00:01:44,307 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 149 [2022-04-07 00:01:44,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:44,310 INFO L225 Difference]: With dead ends: 160 [2022-04-07 00:01:44,310 INFO L226 Difference]: Without dead ends: 155 [2022-04-07 00:01:44,311 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-04-07 00:01:44,315 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 58 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:44,315 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 194 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:44,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-04-07 00:01:44,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2022-04-07 00:01:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 117 states have (on average 1.1367521367521367) internal successors, (133), 117 states have internal predecessors, (133), 20 states have call successors, (20), 19 states have call predecessors, (20), 17 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-07 00:01:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 171 transitions. [2022-04-07 00:01:44,323 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 171 transitions. Word has length 149 [2022-04-07 00:01:44,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:44,323 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 171 transitions. [2022-04-07 00:01:44,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-04-07 00:01:44,324 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 171 transitions. [2022-04-07 00:01:44,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-04-07 00:01:44,325 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:44,325 INFO L499 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:44,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:44,527 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-07 00:01:44,528 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:44,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:44,528 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 29 times [2022-04-07 00:01:44,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:44,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1462265972] [2022-04-07 00:01:44,529 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:44,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 30 times [2022-04-07 00:01:44,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:44,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975536284] [2022-04-07 00:01:44,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:44,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:44,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:44,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716969775] [2022-04-07 00:01:44,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:44,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:44,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:44,541 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:44,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-07 00:01:44,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-07 00:01:44,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:44,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-07 00:01:44,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:44,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:45,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 555 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-07 00:01:45,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:45,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975536284] [2022-04-07 00:01:45,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:45,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716969775] [2022-04-07 00:01:45,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716969775] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:45,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:45,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-07 00:01:45,493 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:45,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1462265972] [2022-04-07 00:01:45,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1462265972] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:45,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:45,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-07 00:01:45,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921271097] [2022-04-07 00:01:45,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:45,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-07 00:01:45,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:45,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-07 00:01:45,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-07 00:01:45,494 INFO L87 Difference]: Start difference. First operand 155 states and 171 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-04-07 00:01:45,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:45,730 INFO L93 Difference]: Finished difference Result 169 states and 186 transitions. [2022-04-07 00:01:45,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-07 00:01:45,733 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 158 [2022-04-07 00:01:45,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:45,735 INFO L225 Difference]: With dead ends: 169 [2022-04-07 00:01:45,735 INFO L226 Difference]: Without dead ends: 164 [2022-04-07 00:01:45,736 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-04-07 00:01:45,736 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 48 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:45,737 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 208 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:45,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-04-07 00:01:45,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-04-07 00:01:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 124 states have internal predecessors, (141), 21 states have call successors, (21), 20 states have call predecessors, (21), 18 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-04-07 00:01:45,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 181 transitions. [2022-04-07 00:01:45,748 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 181 transitions. Word has length 158 [2022-04-07 00:01:45,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:45,748 INFO L478 AbstractCegarLoop]: Abstraction has 164 states and 181 transitions. [2022-04-07 00:01:45,748 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-04-07 00:01:45,749 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 181 transitions. [2022-04-07 00:01:45,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-04-07 00:01:45,749 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:45,749 INFO L499 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:45,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:45,957 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:45,958 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:45,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:45,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 31 times [2022-04-07 00:01:45,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:45,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [520687613] [2022-04-07 00:01:45,959 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:45,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 32 times [2022-04-07 00:01:45,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:45,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648742432] [2022-04-07 00:01:45,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:45,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:45,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:45,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646822406] [2022-04-07 00:01:45,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:45,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:45,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:45,967 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:45,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-07 00:01:46,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:46,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:46,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-07 00:01:46,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:46,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 1112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:46,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:46,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 632 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-04-07 00:01:46,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:46,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648742432] [2022-04-07 00:01:46,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:46,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646822406] [2022-04-07 00:01:46,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646822406] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:46,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:46,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-07 00:01:46,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:46,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [520687613] [2022-04-07 00:01:46,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [520687613] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:46,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:46,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-07 00:01:46,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684648450] [2022-04-07 00:01:46,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:46,934 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-07 00:01:46,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:46,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-07 00:01:46,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-07 00:01:46,935 INFO L87 Difference]: Start difference. First operand 164 states and 181 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-04-07 00:01:47,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:47,163 INFO L93 Difference]: Finished difference Result 178 states and 196 transitions. [2022-04-07 00:01:47,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-07 00:01:47,164 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 167 [2022-04-07 00:01:47,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:47,165 INFO L225 Difference]: With dead ends: 178 [2022-04-07 00:01:47,165 INFO L226 Difference]: Without dead ends: 173 [2022-04-07 00:01:47,165 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:01:47,167 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 36 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:47,167 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 228 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:47,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-07 00:01:47,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-04-07 00:01:47,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 22 states have call successors, (22), 21 states have call predecessors, (22), 19 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-04-07 00:01:47,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 191 transitions. [2022-04-07 00:01:47,176 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 191 transitions. Word has length 167 [2022-04-07 00:01:47,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:47,177 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 191 transitions. [2022-04-07 00:01:47,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-04-07 00:01:47,177 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 191 transitions. [2022-04-07 00:01:47,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-04-07 00:01:47,178 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:47,178 INFO L499 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:47,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:47,386 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:47,387 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:47,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 33 times [2022-04-07 00:01:47,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:47,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [667953796] [2022-04-07 00:01:47,388 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:47,388 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 34 times [2022-04-07 00:01:47,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:47,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513007819] [2022-04-07 00:01:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:47,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:47,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:47,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033025207] [2022-04-07 00:01:47,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:47,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:47,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:47,400 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:47,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-07 00:01:47,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:47,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:47,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-07 00:01:47,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:47,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 1258 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:47,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 714 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-04-07 00:01:48,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:48,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513007819] [2022-04-07 00:01:48,477 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:48,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033025207] [2022-04-07 00:01:48,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033025207] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:48,477 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:48,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-07 00:01:48,478 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:48,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [667953796] [2022-04-07 00:01:48,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [667953796] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:48,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:48,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-07 00:01:48,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738444868] [2022-04-07 00:01:48,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:48,478 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-07 00:01:48,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:48,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-07 00:01:48,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-07 00:01:48,479 INFO L87 Difference]: Start difference. First operand 173 states and 191 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-04-07 00:01:48,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:48,750 INFO L93 Difference]: Finished difference Result 187 states and 206 transitions. [2022-04-07 00:01:48,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-07 00:01:48,751 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 176 [2022-04-07 00:01:48,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:48,752 INFO L225 Difference]: With dead ends: 187 [2022-04-07 00:01:48,752 INFO L226 Difference]: Without dead ends: 182 [2022-04-07 00:01:48,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-04-07 00:01:48,754 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 51 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:48,754 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 224 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:48,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-04-07 00:01:48,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-04-07 00:01:48,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 138 states have (on average 1.1376811594202898) internal successors, (157), 138 states have internal predecessors, (157), 23 states have call successors, (23), 22 states have call predecessors, (23), 20 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-07 00:01:48,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 201 transitions. [2022-04-07 00:01:48,767 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 201 transitions. Word has length 176 [2022-04-07 00:01:48,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:48,768 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 201 transitions. [2022-04-07 00:01:48,768 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-04-07 00:01:48,768 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 201 transitions. [2022-04-07 00:01:48,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-04-07 00:01:48,769 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:48,769 INFO L499 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:48,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:48,987 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-07 00:01:48,988 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:48,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:48,988 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 35 times [2022-04-07 00:01:48,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:48,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [546715737] [2022-04-07 00:01:48,988 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:48,988 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 36 times [2022-04-07 00:01:48,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:48,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152122526] [2022-04-07 00:01:48,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:48,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:48,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:48,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967531449] [2022-04-07 00:01:48,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:48,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:48,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:48,998 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:48,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-07 00:01:49,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-07 00:01:49,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:49,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-07 00:01:49,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:49,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 1413 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:49,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 801 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-04-07 00:01:50,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:50,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152122526] [2022-04-07 00:01:50,182 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:50,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967531449] [2022-04-07 00:01:50,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967531449] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:50,183 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:50,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-07 00:01:50,183 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:50,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [546715737] [2022-04-07 00:01:50,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [546715737] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:50,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:50,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-07 00:01:50,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298112921] [2022-04-07 00:01:50,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:50,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-07 00:01:50,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:50,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-07 00:01:50,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-07 00:01:50,185 INFO L87 Difference]: Start difference. First operand 182 states and 201 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-04-07 00:01:50,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:50,457 INFO L93 Difference]: Finished difference Result 196 states and 216 transitions. [2022-04-07 00:01:50,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-07 00:01:50,458 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 185 [2022-04-07 00:01:50,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:50,459 INFO L225 Difference]: With dead ends: 196 [2022-04-07 00:01:50,459 INFO L226 Difference]: Without dead ends: 191 [2022-04-07 00:01:50,460 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-04-07 00:01:50,461 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:50,461 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 220 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:50,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-04-07 00:01:50,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2022-04-07 00:01:50,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 145 states have (on average 1.1379310344827587) internal successors, (165), 145 states have internal predecessors, (165), 24 states have call successors, (24), 23 states have call predecessors, (24), 21 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-04-07 00:01:50,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-04-07 00:01:50,474 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 185 [2022-04-07 00:01:50,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:50,475 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-04-07 00:01:50,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-04-07 00:01:50,475 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-04-07 00:01:50,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-04-07 00:01:50,476 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:50,477 INFO L499 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:50,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-07 00:01:50,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-07 00:01:50,683 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:50,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:50,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 37 times [2022-04-07 00:01:50,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:50,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [894365266] [2022-04-07 00:01:50,684 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:50,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 38 times [2022-04-07 00:01:50,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:50,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879062989] [2022-04-07 00:01:50,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:50,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:50,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:50,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2008619410] [2022-04-07 00:01:50,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:50,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:50,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:50,716 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:50,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-07 00:01:50,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:50,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:50,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-07 00:01:50,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:51,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 1577 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:51,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 893 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-04-07 00:01:51,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:51,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879062989] [2022-04-07 00:01:51,965 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:51,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008619410] [2022-04-07 00:01:51,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008619410] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:51,965 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:51,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-07 00:01:51,966 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:51,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [894365266] [2022-04-07 00:01:51,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [894365266] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:51,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:51,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-07 00:01:51,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927214158] [2022-04-07 00:01:51,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:51,966 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-07 00:01:51,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:51,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-07 00:01:51,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-07 00:01:51,967 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-04-07 00:01:52,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:52,249 INFO L93 Difference]: Finished difference Result 205 states and 226 transitions. [2022-04-07 00:01:52,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-04-07 00:01:52,250 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 194 [2022-04-07 00:01:52,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:52,251 INFO L225 Difference]: With dead ends: 205 [2022-04-07 00:01:52,251 INFO L226 Difference]: Without dead ends: 200 [2022-04-07 00:01:52,252 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-04-07 00:01:52,253 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 66 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:52,253 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 234 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:52,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-04-07 00:01:52,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2022-04-07 00:01:52,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 152 states have (on average 1.138157894736842) internal successors, (173), 152 states have internal predecessors, (173), 25 states have call successors, (25), 24 states have call predecessors, (25), 22 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-07 00:01:52,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 221 transitions. [2022-04-07 00:01:52,265 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 221 transitions. Word has length 194 [2022-04-07 00:01:52,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:52,265 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 221 transitions. [2022-04-07 00:01:52,265 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-04-07 00:01:52,265 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 221 transitions. [2022-04-07 00:01:52,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-04-07 00:01:52,266 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:52,266 INFO L499 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:52,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-07 00:01:52,483 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:52,484 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:52,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:52,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 39 times [2022-04-07 00:01:52,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:52,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1414484991] [2022-04-07 00:01:52,484 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:52,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 40 times [2022-04-07 00:01:52,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:52,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144032385] [2022-04-07 00:01:52,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:52,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:52,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:52,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1236602160] [2022-04-07 00:01:52,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:52,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:52,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:52,495 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:52,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-07 00:01:52,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:52,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:52,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-07 00:01:52,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:53,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 1750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:53,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:53,780 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 990 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-04-07 00:01:53,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:53,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144032385] [2022-04-07 00:01:53,781 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:53,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236602160] [2022-04-07 00:01:53,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236602160] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:53,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:53,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-07 00:01:53,781 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:53,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1414484991] [2022-04-07 00:01:53,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1414484991] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:53,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:53,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-07 00:01:53,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070275563] [2022-04-07 00:01:53,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:53,782 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-07 00:01:53,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:53,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-07 00:01:53,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-07 00:01:53,783 INFO L87 Difference]: Start difference. First operand 200 states and 221 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-04-07 00:01:54,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:54,107 INFO L93 Difference]: Finished difference Result 214 states and 236 transitions. [2022-04-07 00:01:54,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-07 00:01:54,107 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 203 [2022-04-07 00:01:54,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:54,109 INFO L225 Difference]: With dead ends: 214 [2022-04-07 00:01:54,109 INFO L226 Difference]: Without dead ends: 209 [2022-04-07 00:01:54,110 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 361 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-04-07 00:01:54,111 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 92 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:54,111 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 224 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:54,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-04-07 00:01:54,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-04-07 00:01:54,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 159 states have (on average 1.1383647798742138) internal successors, (181), 159 states have internal predecessors, (181), 26 states have call successors, (26), 25 states have call predecessors, (26), 23 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-07 00:01:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 231 transitions. [2022-04-07 00:01:54,130 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 231 transitions. Word has length 203 [2022-04-07 00:01:54,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:54,131 INFO L478 AbstractCegarLoop]: Abstraction has 209 states and 231 transitions. [2022-04-07 00:01:54,131 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-04-07 00:01:54,131 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 231 transitions. [2022-04-07 00:01:54,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-04-07 00:01:54,132 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:54,132 INFO L499 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:54,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-07 00:01:54,349 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:54,350 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:54,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:54,350 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 41 times [2022-04-07 00:01:54,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:54,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [205272766] [2022-04-07 00:01:54,351 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:54,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 42 times [2022-04-07 00:01:54,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:54,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823978201] [2022-04-07 00:01:54,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:54,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:54,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:54,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017609438] [2022-04-07 00:01:54,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:01:54,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:54,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:54,359 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:54,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-07 00:01:54,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-07 00:01:54,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:54,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-07 00:01:54,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:54,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1932 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:54,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:55,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1092 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-04-07 00:01:55,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:55,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823978201] [2022-04-07 00:01:55,760 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:55,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017609438] [2022-04-07 00:01:55,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017609438] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:55,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:55,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-07 00:01:55,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:55,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [205272766] [2022-04-07 00:01:55,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [205272766] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:55,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:55,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-07 00:01:55,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306955057] [2022-04-07 00:01:55,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:55,761 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-07 00:01:55,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:55,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-07 00:01:55,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-07 00:01:55,763 INFO L87 Difference]: Start difference. First operand 209 states and 231 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-04-07 00:01:56,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:56,089 INFO L93 Difference]: Finished difference Result 223 states and 246 transitions. [2022-04-07 00:01:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-07 00:01:56,089 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 212 [2022-04-07 00:01:56,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:56,090 INFO L225 Difference]: With dead ends: 223 [2022-04-07 00:01:56,090 INFO L226 Difference]: Without dead ends: 218 [2022-04-07 00:01:56,092 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-04-07 00:01:56,092 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 122 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:56,092 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 238 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:56,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-04-07 00:01:56,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-04-07 00:01:56,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 166 states have (on average 1.1385542168674698) internal successors, (189), 166 states have internal predecessors, (189), 27 states have call successors, (27), 26 states have call predecessors, (27), 24 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-07 00:01:56,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2022-04-07 00:01:56,104 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 212 [2022-04-07 00:01:56,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:56,105 INFO L478 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2022-04-07 00:01:56,105 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-04-07 00:01:56,105 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2022-04-07 00:01:56,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-04-07 00:01:56,106 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:56,106 INFO L499 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:56,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:56,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-07 00:01:56,319 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:56,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:56,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 43 times [2022-04-07 00:01:56,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:56,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [549607583] [2022-04-07 00:01:56,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:56,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 44 times [2022-04-07 00:01:56,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:56,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573838554] [2022-04-07 00:01:56,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:56,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:56,329 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:56,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1596249780] [2022-04-07 00:01:56,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:01:56,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:56,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:56,330 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:56,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-07 00:01:56,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:01:56,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:56,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-07 00:01:56,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:56,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 2123 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:56,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 1199 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-04-07 00:01:57,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:57,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573838554] [2022-04-07 00:01:57,873 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:57,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596249780] [2022-04-07 00:01:57,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596249780] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:57,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:57,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-07 00:01:57,873 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:57,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [549607583] [2022-04-07 00:01:57,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [549607583] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:57,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:57,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-07 00:01:57,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484072535] [2022-04-07 00:01:57,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:57,874 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-07 00:01:57,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:57,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-07 00:01:57,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-07 00:01:57,876 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-04-07 00:01:58,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:01:58,236 INFO L93 Difference]: Finished difference Result 232 states and 256 transitions. [2022-04-07 00:01:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-04-07 00:01:58,237 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) Word has length 221 [2022-04-07 00:01:58,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:01:58,238 INFO L225 Difference]: With dead ends: 232 [2022-04-07 00:01:58,238 INFO L226 Difference]: Without dead ends: 227 [2022-04-07 00:01:58,240 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-04-07 00:01:58,240 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 68 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:01:58,240 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 264 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:01:58,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-04-07 00:01:58,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-04-07 00:01:58,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 173 states have (on average 1.138728323699422) internal successors, (197), 173 states have internal predecessors, (197), 28 states have call successors, (28), 27 states have call predecessors, (28), 25 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-07 00:01:58,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 251 transitions. [2022-04-07 00:01:58,255 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 251 transitions. Word has length 221 [2022-04-07 00:01:58,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:01:58,255 INFO L478 AbstractCegarLoop]: Abstraction has 227 states and 251 transitions. [2022-04-07 00:01:58,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-04-07 00:01:58,256 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 251 transitions. [2022-04-07 00:01:58,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-04-07 00:01:58,257 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:01:58,257 INFO L499 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:01:58,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-07 00:01:58,471 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-07 00:01:58,471 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:01:58,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:01:58,472 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 45 times [2022-04-07 00:01:58,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:58,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2071277382] [2022-04-07 00:01:58,472 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:01:58,473 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 46 times [2022-04-07 00:01:58,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:01:58,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482744171] [2022-04-07 00:01:58,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:01:58,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:01:58,481 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:01:58,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487581493] [2022-04-07 00:01:58,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:01:58,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:01:58,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:01:58,484 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:01:58,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-07 00:01:58,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:01:58,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:01:58,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-07 00:01:58,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:01:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 2323 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:01:59,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:01:59,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 1311 refuted. 0 times theorem prover too weak. 1016 trivial. 0 not checked. [2022-04-07 00:01:59,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:01:59,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482744171] [2022-04-07 00:01:59,961 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:01:59,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487581493] [2022-04-07 00:01:59,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487581493] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:01:59,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:01:59,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-04-07 00:01:59,962 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:01:59,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2071277382] [2022-04-07 00:01:59,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2071277382] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:01:59,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:01:59,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-07 00:01:59,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824006536] [2022-04-07 00:01:59,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:01:59,962 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-07 00:01:59,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:01:59,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-07 00:01:59,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-04-07 00:01:59,964 INFO L87 Difference]: Start difference. First operand 227 states and 251 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-04-07 00:02:00,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:00,352 INFO L93 Difference]: Finished difference Result 241 states and 266 transitions. [2022-04-07 00:02:00,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-04-07 00:02:00,353 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) Word has length 230 [2022-04-07 00:02:00,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:00,355 INFO L225 Difference]: With dead ends: 241 [2022-04-07 00:02:00,355 INFO L226 Difference]: Without dead ends: 236 [2022-04-07 00:02:00,356 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-04-07 00:02:00,357 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 73 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:00,357 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 284 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:00,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-04-07 00:02:00,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-04-07 00:02:00,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 180 states have (on average 1.1388888888888888) internal successors, (205), 180 states have internal predecessors, (205), 29 states have call successors, (29), 28 states have call predecessors, (29), 26 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-07 00:02:00,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 261 transitions. [2022-04-07 00:02:00,378 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 261 transitions. Word has length 230 [2022-04-07 00:02:00,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:00,378 INFO L478 AbstractCegarLoop]: Abstraction has 236 states and 261 transitions. [2022-04-07 00:02:00,378 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-04-07 00:02:00,378 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 261 transitions. [2022-04-07 00:02:00,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-04-07 00:02:00,379 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:00,379 INFO L499 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:00,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-04-07 00:02:00,588 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-07 00:02:00,588 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:00,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:00,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 47 times [2022-04-07 00:02:00,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:00,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1798883994] [2022-04-07 00:02:00,589 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:00,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 48 times [2022-04-07 00:02:00,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:00,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110195038] [2022-04-07 00:02:00,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:00,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:00,595 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:00,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1319467162] [2022-04-07 00:02:00,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:00,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:00,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:00,597 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:00,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-07 00:02:00,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-04-07 00:02:00,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:00,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-07 00:02:00,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:01,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 2532 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:01,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 1428 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-04-07 00:02:02,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:02,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110195038] [2022-04-07 00:02:02,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:02,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319467162] [2022-04-07 00:02:02,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319467162] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:02,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:02,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-04-07 00:02:02,144 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:02,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1798883994] [2022-04-07 00:02:02,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1798883994] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:02,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:02,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-07 00:02:02,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098976185] [2022-04-07 00:02:02,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:02,145 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-07 00:02:02,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:02,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-07 00:02:02,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:02,145 INFO L87 Difference]: Start difference. First operand 236 states and 261 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-04-07 00:02:02,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:02,592 INFO L93 Difference]: Finished difference Result 250 states and 276 transitions. [2022-04-07 00:02:02,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-04-07 00:02:02,592 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) Word has length 239 [2022-04-07 00:02:02,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:02,593 INFO L225 Difference]: With dead ends: 250 [2022-04-07 00:02:02,593 INFO L226 Difference]: Without dead ends: 245 [2022-04-07 00:02:02,594 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-04-07 00:02:02,595 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 68 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:02,595 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 280 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:02,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-04-07 00:02:02,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2022-04-07 00:02:02,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 187 states have (on average 1.13903743315508) internal successors, (213), 187 states have internal predecessors, (213), 30 states have call successors, (30), 29 states have call predecessors, (30), 27 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-04-07 00:02:02,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 271 transitions. [2022-04-07 00:02:02,606 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 271 transitions. Word has length 239 [2022-04-07 00:02:02,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:02,607 INFO L478 AbstractCegarLoop]: Abstraction has 245 states and 271 transitions. [2022-04-07 00:02:02,607 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-04-07 00:02:02,607 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 271 transitions. [2022-04-07 00:02:02,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-04-07 00:02:02,608 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:02,608 INFO L499 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:02,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:02,824 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-07 00:02:02,825 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:02,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:02,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 49 times [2022-04-07 00:02:02,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:02,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1917768307] [2022-04-07 00:02:02,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:02,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 50 times [2022-04-07 00:02:02,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:02,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525422246] [2022-04-07 00:02:02,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:02,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:02,833 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:02,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660863132] [2022-04-07 00:02:02,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:02,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:02,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:02,838 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:02,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-07 00:02:02,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:02,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:02,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-07 00:02:02,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:03,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 2750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:03,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 1550 refuted. 0 times theorem prover too weak. 1204 trivial. 0 not checked. [2022-04-07 00:02:04,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:04,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525422246] [2022-04-07 00:02:04,438 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:04,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660863132] [2022-04-07 00:02:04,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660863132] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:04,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:04,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 54 [2022-04-07 00:02:04,439 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:04,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1917768307] [2022-04-07 00:02:04,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1917768307] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:04,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:04,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-04-07 00:02:04,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36722686] [2022-04-07 00:02:04,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:04,439 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-07 00:02:04,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-07 00:02:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:04,440 INFO L87 Difference]: Start difference. First operand 245 states and 271 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-04-07 00:02:04,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:04,865 INFO L93 Difference]: Finished difference Result 259 states and 286 transitions. [2022-04-07 00:02:04,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-07 00:02:04,865 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) Word has length 248 [2022-04-07 00:02:04,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:04,866 INFO L225 Difference]: With dead ends: 259 [2022-04-07 00:02:04,866 INFO L226 Difference]: Without dead ends: 254 [2022-04-07 00:02:04,867 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 442 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2656, Invalid=3506, Unknown=0, NotChecked=0, Total=6162 [2022-04-07 00:02:04,868 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 109 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:04,868 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 288 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:04,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-07 00:02:04,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2022-04-07 00:02:04,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 194 states have (on average 1.1391752577319587) internal successors, (221), 194 states have internal predecessors, (221), 31 states have call successors, (31), 30 states have call predecessors, (31), 28 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-07 00:02:04,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 281 transitions. [2022-04-07 00:02:04,886 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 281 transitions. Word has length 248 [2022-04-07 00:02:04,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:04,886 INFO L478 AbstractCegarLoop]: Abstraction has 254 states and 281 transitions. [2022-04-07 00:02:04,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-04-07 00:02:04,886 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 281 transitions. [2022-04-07 00:02:04,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2022-04-07 00:02:04,887 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:04,887 INFO L499 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:04,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:05,092 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-07 00:02:05,092 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:05,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:05,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 51 times [2022-04-07 00:02:05,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:05,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1185746028] [2022-04-07 00:02:05,093 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:05,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 52 times [2022-04-07 00:02:05,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:05,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133186436] [2022-04-07 00:02:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:05,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:05,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:05,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601901313] [2022-04-07 00:02:05,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:05,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:05,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:05,115 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:05,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-07 00:02:05,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:05,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:05,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-07 00:02:05,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 2977 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:05,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:06,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 1677 refuted. 0 times theorem prover too weak. 1304 trivial. 0 not checked. [2022-04-07 00:02:06,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:06,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133186436] [2022-04-07 00:02:06,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:06,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601901313] [2022-04-07 00:02:06,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601901313] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:06,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:06,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 54 [2022-04-07 00:02:06,748 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:06,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1185746028] [2022-04-07 00:02:06,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1185746028] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:06,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:06,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-04-07 00:02:06,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181326372] [2022-04-07 00:02:06,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:06,749 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-07 00:02:06,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:06,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-07 00:02:06,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:06,750 INFO L87 Difference]: Start difference. First operand 254 states and 281 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-04-07 00:02:07,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:07,228 INFO L93 Difference]: Finished difference Result 268 states and 296 transitions. [2022-04-07 00:02:07,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-07 00:02:07,228 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) Word has length 257 [2022-04-07 00:02:07,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:07,230 INFO L225 Difference]: With dead ends: 268 [2022-04-07 00:02:07,230 INFO L226 Difference]: Without dead ends: 263 [2022-04-07 00:02:07,231 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 460 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2709, Invalid=3611, Unknown=0, NotChecked=0, Total=6320 [2022-04-07 00:02:07,232 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 80 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:07,232 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 290 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:07,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-04-07 00:02:07,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2022-04-07 00:02:07,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 201 states have (on average 1.1393034825870647) internal successors, (229), 201 states have internal predecessors, (229), 32 states have call successors, (32), 31 states have call predecessors, (32), 29 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-04-07 00:02:07,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 291 transitions. [2022-04-07 00:02:07,254 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 291 transitions. Word has length 257 [2022-04-07 00:02:07,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:07,255 INFO L478 AbstractCegarLoop]: Abstraction has 263 states and 291 transitions. [2022-04-07 00:02:07,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-04-07 00:02:07,255 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 291 transitions. [2022-04-07 00:02:07,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-04-07 00:02:07,257 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:07,257 INFO L499 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:07,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:07,470 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:07,470 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:07,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 53 times [2022-04-07 00:02:07,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:07,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1190130065] [2022-04-07 00:02:07,471 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 54 times [2022-04-07 00:02:07,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:07,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518771227] [2022-04-07 00:02:07,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:07,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:07,481 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:07,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [817354063] [2022-04-07 00:02:07,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:07,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:07,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:07,496 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:07,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-07 00:02:07,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-04-07 00:02:07,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:07,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-07 00:02:07,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:08,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 3213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:08,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:09,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 1809 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-04-07 00:02:09,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:09,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518771227] [2022-04-07 00:02:09,202 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:09,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817354063] [2022-04-07 00:02:09,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817354063] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:09,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:09,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 54 [2022-04-07 00:02:09,203 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:09,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1190130065] [2022-04-07 00:02:09,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1190130065] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:09,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:09,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-04-07 00:02:09,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824578602] [2022-04-07 00:02:09,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:09,204 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-07 00:02:09,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:09,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-07 00:02:09,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:09,204 INFO L87 Difference]: Start difference. First operand 263 states and 291 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-04-07 00:02:09,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:09,676 INFO L93 Difference]: Finished difference Result 277 states and 306 transitions. [2022-04-07 00:02:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-04-07 00:02:09,676 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) Word has length 266 [2022-04-07 00:02:09,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:09,678 INFO L225 Difference]: With dead ends: 277 [2022-04-07 00:02:09,678 INFO L226 Difference]: Without dead ends: 272 [2022-04-07 00:02:09,679 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 478 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2762, Invalid=3718, Unknown=0, NotChecked=0, Total=6480 [2022-04-07 00:02:09,679 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 98 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:09,679 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 298 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:09,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-04-07 00:02:09,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2022-04-07 00:02:09,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 208 states have (on average 1.1394230769230769) internal successors, (237), 208 states have internal predecessors, (237), 33 states have call successors, (33), 32 states have call predecessors, (33), 30 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-07 00:02:09,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 301 transitions. [2022-04-07 00:02:09,694 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 301 transitions. Word has length 266 [2022-04-07 00:02:09,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:09,695 INFO L478 AbstractCegarLoop]: Abstraction has 272 states and 301 transitions. [2022-04-07 00:02:09,695 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-04-07 00:02:09,696 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 301 transitions. [2022-04-07 00:02:09,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-04-07 00:02:09,698 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:09,698 INFO L499 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:09,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:09,916 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-07 00:02:09,917 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:09,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:09,917 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 55 times [2022-04-07 00:02:09,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:09,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [61244592] [2022-04-07 00:02:09,918 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:09,918 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 56 times [2022-04-07 00:02:09,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:09,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365665134] [2022-04-07 00:02:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:09,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:09,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:09,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [65951] [2022-04-07 00:02:09,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:09,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:09,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:09,928 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:09,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-07 00:02:10,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:10,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:10,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-07 00:02:10,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:10,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 3458 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:10,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:11,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 1946 refuted. 0 times theorem prover too weak. 1516 trivial. 0 not checked. [2022-04-07 00:02:11,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:11,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365665134] [2022-04-07 00:02:11,646 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:11,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65951] [2022-04-07 00:02:11,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65951] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:11,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:11,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 54 [2022-04-07 00:02:11,647 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:11,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [61244592] [2022-04-07 00:02:11,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [61244592] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:11,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:11,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-04-07 00:02:11,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842407182] [2022-04-07 00:02:11,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:11,647 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-07 00:02:11,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:11,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-07 00:02:11,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:11,648 INFO L87 Difference]: Start difference. First operand 272 states and 301 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-04-07 00:02:12,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:12,243 INFO L93 Difference]: Finished difference Result 286 states and 316 transitions. [2022-04-07 00:02:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-07 00:02:12,243 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) Word has length 275 [2022-04-07 00:02:12,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:12,245 INFO L225 Difference]: With dead ends: 286 [2022-04-07 00:02:12,245 INFO L226 Difference]: Without dead ends: 281 [2022-04-07 00:02:12,248 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 496 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2815, Invalid=3827, Unknown=0, NotChecked=0, Total=6642 [2022-04-07 00:02:12,249 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 82 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:12,249 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 312 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:12,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-07 00:02:12,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-04-07 00:02:12,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 215 states have (on average 1.1395348837209303) internal successors, (245), 215 states have internal predecessors, (245), 34 states have call successors, (34), 33 states have call predecessors, (34), 31 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-07 00:02:12,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 311 transitions. [2022-04-07 00:02:12,275 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 311 transitions. Word has length 275 [2022-04-07 00:02:12,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:12,276 INFO L478 AbstractCegarLoop]: Abstraction has 281 states and 311 transitions. [2022-04-07 00:02:12,276 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-04-07 00:02:12,276 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 311 transitions. [2022-04-07 00:02:12,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-04-07 00:02:12,277 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:12,277 INFO L499 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:12,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-04-07 00:02:12,485 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:12,485 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:12,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:12,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 57 times [2022-04-07 00:02:12,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:12,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [856038152] [2022-04-07 00:02:12,486 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:12,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 58 times [2022-04-07 00:02:12,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:12,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936422295] [2022-04-07 00:02:12,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:12,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:12,493 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:12,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1195356716] [2022-04-07 00:02:12,494 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:12,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:12,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:12,495 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:12,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-07 00:02:12,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:12,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:12,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 63 conjunts are in the unsatisfiable core [2022-04-07 00:02:12,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 3712 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:13,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 2088 refuted. 0 times theorem prover too weak. 1628 trivial. 0 not checked. [2022-04-07 00:02:14,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:14,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936422295] [2022-04-07 00:02:14,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:14,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195356716] [2022-04-07 00:02:14,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195356716] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:14,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:14,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 54 [2022-04-07 00:02:14,220 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [856038152] [2022-04-07 00:02:14,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [856038152] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:14,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:14,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-04-07 00:02:14,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910389283] [2022-04-07 00:02:14,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:14,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-07 00:02:14,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:14,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-07 00:02:14,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:14,221 INFO L87 Difference]: Start difference. First operand 281 states and 311 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-04-07 00:02:14,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:14,790 INFO L93 Difference]: Finished difference Result 295 states and 326 transitions. [2022-04-07 00:02:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-04-07 00:02:14,790 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) Word has length 284 [2022-04-07 00:02:14,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:14,792 INFO L225 Difference]: With dead ends: 295 [2022-04-07 00:02:14,792 INFO L226 Difference]: Without dead ends: 290 [2022-04-07 00:02:14,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 514 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2868, Invalid=3938, Unknown=0, NotChecked=0, Total=6806 [2022-04-07 00:02:14,793 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 108 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:14,793 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 320 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:14,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-04-07 00:02:14,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2022-04-07 00:02:14,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.1396396396396395) internal successors, (253), 222 states have internal predecessors, (253), 35 states have call successors, (35), 34 states have call predecessors, (35), 32 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-07 00:02:14,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 321 transitions. [2022-04-07 00:02:14,807 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 321 transitions. Word has length 284 [2022-04-07 00:02:14,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:14,807 INFO L478 AbstractCegarLoop]: Abstraction has 290 states and 321 transitions. [2022-04-07 00:02:14,808 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-04-07 00:02:14,808 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 321 transitions. [2022-04-07 00:02:14,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-04-07 00:02:14,809 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:14,809 INFO L499 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:14,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:15,026 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:15,026 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:15,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 59 times [2022-04-07 00:02:15,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:15,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [40137993] [2022-04-07 00:02:15,027 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 60 times [2022-04-07 00:02:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:15,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771698851] [2022-04-07 00:02:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:15,035 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:15,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1612552860] [2022-04-07 00:02:15,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:15,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:15,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:15,036 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:15,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-07 00:02:15,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-04-07 00:02:15,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:15,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 783 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-07 00:02:15,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:15,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 3975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:15,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:16,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 2235 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-04-07 00:02:16,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:16,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771698851] [2022-04-07 00:02:16,870 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:16,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612552860] [2022-04-07 00:02:16,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612552860] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:16,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:16,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 54 [2022-04-07 00:02:16,870 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:16,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [40137993] [2022-04-07 00:02:16,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [40137993] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:16,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:16,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-04-07 00:02:16,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556036155] [2022-04-07 00:02:16,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:16,871 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-07 00:02:16,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:16,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-07 00:02:16,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:16,872 INFO L87 Difference]: Start difference. First operand 290 states and 321 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-04-07 00:02:17,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:17,452 INFO L93 Difference]: Finished difference Result 304 states and 336 transitions. [2022-04-07 00:02:17,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-04-07 00:02:17,453 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) Word has length 293 [2022-04-07 00:02:17,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:17,454 INFO L225 Difference]: With dead ends: 304 [2022-04-07 00:02:17,454 INFO L226 Difference]: Without dead ends: 299 [2022-04-07 00:02:17,455 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 532 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2921, Invalid=4051, Unknown=0, NotChecked=0, Total=6972 [2022-04-07 00:02:17,455 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 104 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:17,456 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 334 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:17,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-04-07 00:02:17,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2022-04-07 00:02:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 229 states have (on average 1.1397379912663756) internal successors, (261), 229 states have internal predecessors, (261), 36 states have call successors, (36), 35 states have call predecessors, (36), 33 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-07 00:02:17,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 331 transitions. [2022-04-07 00:02:17,470 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 331 transitions. Word has length 293 [2022-04-07 00:02:17,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:17,470 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 331 transitions. [2022-04-07 00:02:17,470 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-04-07 00:02:17,470 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 331 transitions. [2022-04-07 00:02:17,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2022-04-07 00:02:17,471 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:17,471 INFO L499 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:17,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-04-07 00:02:17,672 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-07 00:02:17,672 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:17,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 61 times [2022-04-07 00:02:17,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:17,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1214696180] [2022-04-07 00:02:17,673 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:17,673 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 62 times [2022-04-07 00:02:17,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:17,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066512762] [2022-04-07 00:02:17,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:17,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:17,680 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:17,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911364793] [2022-04-07 00:02:17,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:17,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:17,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:17,682 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:17,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-07 00:02:17,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:17,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:17,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-07 00:02:17,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:18,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 4247 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:18,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:19,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 2387 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2022-04-07 00:02:19,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:19,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066512762] [2022-04-07 00:02:19,593 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:19,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911364793] [2022-04-07 00:02:19,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911364793] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:19,593 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:19,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 54 [2022-04-07 00:02:19,593 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:19,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1214696180] [2022-04-07 00:02:19,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1214696180] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:19,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:19,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-04-07 00:02:19,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809635338] [2022-04-07 00:02:19,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:19,594 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-04-07 00:02:19,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:19,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-04-07 00:02:19,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:19,595 INFO L87 Difference]: Start difference. First operand 299 states and 331 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-04-07 00:02:20,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:20,213 INFO L93 Difference]: Finished difference Result 313 states and 346 transitions. [2022-04-07 00:02:20,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-04-07 00:02:20,214 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) Word has length 302 [2022-04-07 00:02:20,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:20,215 INFO L225 Difference]: With dead ends: 313 [2022-04-07 00:02:20,215 INFO L226 Difference]: Without dead ends: 308 [2022-04-07 00:02:20,216 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 550 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2974, Invalid=4166, Unknown=0, NotChecked=0, Total=7140 [2022-04-07 00:02:20,216 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 101 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:20,217 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 342 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:20,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-04-07 00:02:20,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-04-07 00:02:20,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 236 states have (on average 1.1398305084745763) internal successors, (269), 236 states have internal predecessors, (269), 37 states have call successors, (37), 36 states have call predecessors, (37), 34 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-04-07 00:02:20,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 341 transitions. [2022-04-07 00:02:20,240 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 341 transitions. Word has length 302 [2022-04-07 00:02:20,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:20,241 INFO L478 AbstractCegarLoop]: Abstraction has 308 states and 341 transitions. [2022-04-07 00:02:20,241 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-04-07 00:02:20,241 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 341 transitions. [2022-04-07 00:02:20,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-04-07 00:02:20,242 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:20,242 INFO L499 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:20,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:20,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-07 00:02:20,455 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:20,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:20,456 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 63 times [2022-04-07 00:02:20,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:20,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1829767996] [2022-04-07 00:02:20,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:20,457 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 64 times [2022-04-07 00:02:20,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:20,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043745102] [2022-04-07 00:02:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:20,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:20,468 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:20,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [858875949] [2022-04-07 00:02:20,469 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:20,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:20,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:20,484 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:20,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-07 00:02:20,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:20,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:20,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-07 00:02:20,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:21,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 4528 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:21,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 2544 refuted. 0 times theorem prover too weak. 1988 trivial. 0 not checked. [2022-04-07 00:02:22,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:22,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043745102] [2022-04-07 00:02:22,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:22,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858875949] [2022-04-07 00:02:22,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858875949] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:22,341 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:22,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2022-04-07 00:02:22,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:22,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1829767996] [2022-04-07 00:02:22,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1829767996] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:22,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:22,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-04-07 00:02:22,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231277853] [2022-04-07 00:02:22,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:22,342 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-04-07 00:02:22,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:22,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-04-07 00:02:22,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:22,343 INFO L87 Difference]: Start difference. First operand 308 states and 341 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-04-07 00:02:22,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:22,949 INFO L93 Difference]: Finished difference Result 322 states and 356 transitions. [2022-04-07 00:02:22,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-04-07 00:02:22,949 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) Word has length 311 [2022-04-07 00:02:22,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:22,951 INFO L225 Difference]: With dead ends: 322 [2022-04-07 00:02:22,951 INFO L226 Difference]: Without dead ends: 317 [2022-04-07 00:02:22,952 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 653 GetRequests, 568 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3027, Invalid=4283, Unknown=0, NotChecked=0, Total=7310 [2022-04-07 00:02:22,952 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 140 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:22,952 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 332 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-07 00:02:22,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-04-07 00:02:22,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2022-04-07 00:02:22,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 243 states have (on average 1.139917695473251) internal successors, (277), 243 states have internal predecessors, (277), 38 states have call successors, (38), 37 states have call predecessors, (38), 35 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-04-07 00:02:22,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 351 transitions. [2022-04-07 00:02:22,968 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 351 transitions. Word has length 311 [2022-04-07 00:02:22,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:22,968 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 351 transitions. [2022-04-07 00:02:22,969 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-04-07 00:02:22,969 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 351 transitions. [2022-04-07 00:02:22,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2022-04-07 00:02:22,970 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:22,970 INFO L499 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:22,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-04-07 00:02:23,188 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-07 00:02:23,188 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:23,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:23,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 65 times [2022-04-07 00:02:23,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:23,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1935749841] [2022-04-07 00:02:23,189 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:23,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 66 times [2022-04-07 00:02:23,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:23,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685276313] [2022-04-07 00:02:23,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:23,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:23,196 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:23,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2146905860] [2022-04-07 00:02:23,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:23,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:23,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:23,198 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:23,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-07 00:02:23,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-04-07 00:02:23,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:23,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-07 00:02:23,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:24,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 4818 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:24,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 2706 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-04-07 00:02:25,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:25,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685276313] [2022-04-07 00:02:25,113 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146905860] [2022-04-07 00:02:25,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146905860] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:25,113 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:25,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2022-04-07 00:02:25,113 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1935749841] [2022-04-07 00:02:25,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1935749841] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:25,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:25,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-04-07 00:02:25,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883069129] [2022-04-07 00:02:25,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:25,114 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-04-07 00:02:25,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:25,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-04-07 00:02:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:25,115 INFO L87 Difference]: Start difference. First operand 317 states and 351 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-04-07 00:02:25,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:25,824 INFO L93 Difference]: Finished difference Result 331 states and 366 transitions. [2022-04-07 00:02:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-04-07 00:02:25,824 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) Word has length 320 [2022-04-07 00:02:25,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:25,826 INFO L225 Difference]: With dead ends: 331 [2022-04-07 00:02:25,826 INFO L226 Difference]: Without dead ends: 326 [2022-04-07 00:02:25,827 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 586 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3080, Invalid=4402, Unknown=0, NotChecked=0, Total=7482 [2022-04-07 00:02:25,827 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:25,827 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 340 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:25,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-04-07 00:02:25,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 326. [2022-04-07 00:02:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 250 states have (on average 1.14) internal successors, (285), 250 states have internal predecessors, (285), 39 states have call successors, (39), 38 states have call predecessors, (39), 36 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-07 00:02:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 361 transitions. [2022-04-07 00:02:25,852 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 361 transitions. Word has length 320 [2022-04-07 00:02:25,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:25,852 INFO L478 AbstractCegarLoop]: Abstraction has 326 states and 361 transitions. [2022-04-07 00:02:25,852 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-04-07 00:02:25,853 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 361 transitions. [2022-04-07 00:02:25,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-04-07 00:02:25,854 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:25,854 INFO L499 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:25,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:26,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:26,069 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:26,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:26,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 67 times [2022-04-07 00:02:26,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:26,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [826989596] [2022-04-07 00:02:26,070 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:26,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 68 times [2022-04-07 00:02:26,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:26,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264256032] [2022-04-07 00:02:26,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:26,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:26,081 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:26,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832251282] [2022-04-07 00:02:26,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:26,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:26,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:26,085 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:26,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-07 00:02:26,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:26,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:26,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-07 00:02:26,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:27,048 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 5117 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:27,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 2873 refuted. 0 times theorem prover too weak. 2248 trivial. 0 not checked. [2022-04-07 00:02:27,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:27,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264256032] [2022-04-07 00:02:27,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:27,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832251282] [2022-04-07 00:02:27,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832251282] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:27,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:27,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 54 [2022-04-07 00:02:27,936 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:27,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [826989596] [2022-04-07 00:02:27,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [826989596] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:27,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:27,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-04-07 00:02:27,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852963597] [2022-04-07 00:02:27,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:27,937 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-04-07 00:02:27,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:27,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-04-07 00:02:27,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:27,937 INFO L87 Difference]: Start difference. First operand 326 states and 361 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-04-07 00:02:28,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:28,611 INFO L93 Difference]: Finished difference Result 340 states and 376 transitions. [2022-04-07 00:02:28,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-04-07 00:02:28,612 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) Word has length 329 [2022-04-07 00:02:28,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:28,613 INFO L225 Difference]: With dead ends: 340 [2022-04-07 00:02:28,614 INFO L226 Difference]: Without dead ends: 335 [2022-04-07 00:02:28,615 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 604 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3133, Invalid=4523, Unknown=0, NotChecked=0, Total=7656 [2022-04-07 00:02:28,615 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 181 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:28,615 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 336 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:28,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-04-07 00:02:28,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2022-04-07 00:02:28,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 257 states have (on average 1.140077821011673) internal successors, (293), 257 states have internal predecessors, (293), 40 states have call successors, (40), 39 states have call predecessors, (40), 37 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-04-07 00:02:28,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 371 transitions. [2022-04-07 00:02:28,641 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 371 transitions. Word has length 329 [2022-04-07 00:02:28,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:28,641 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 371 transitions. [2022-04-07 00:02:28,642 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-04-07 00:02:28,642 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 371 transitions. [2022-04-07 00:02:28,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-04-07 00:02:28,644 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:28,644 INFO L499 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:28,690 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-04-07 00:02:28,849 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-07 00:02:28,849 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:28,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:28,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 69 times [2022-04-07 00:02:28,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:28,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2065293162] [2022-04-07 00:02:28,850 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:28,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 70 times [2022-04-07 00:02:28,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:28,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040272129] [2022-04-07 00:02:28,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:28,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:28,857 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:28,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430162718] [2022-04-07 00:02:28,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:28,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:28,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:28,859 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:28,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-07 00:02:28,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:28,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:28,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 75 conjunts are in the unsatisfiable core [2022-04-07 00:02:28,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:29,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 5425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:29,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 3045 refuted. 0 times theorem prover too weak. 2384 trivial. 0 not checked. [2022-04-07 00:02:30,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:30,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040272129] [2022-04-07 00:02:30,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:30,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430162718] [2022-04-07 00:02:30,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430162718] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:30,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:30,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 54 [2022-04-07 00:02:30,800 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:30,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2065293162] [2022-04-07 00:02:30,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2065293162] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:30,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:30,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-04-07 00:02:30,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213365442] [2022-04-07 00:02:30,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:30,801 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-04-07 00:02:30,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:30,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-04-07 00:02:30,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:30,802 INFO L87 Difference]: Start difference. First operand 335 states and 371 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-04-07 00:02:31,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:31,517 INFO L93 Difference]: Finished difference Result 349 states and 386 transitions. [2022-04-07 00:02:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-04-07 00:02:31,518 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) Word has length 338 [2022-04-07 00:02:31,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:31,519 INFO L225 Difference]: With dead ends: 349 [2022-04-07 00:02:31,519 INFO L226 Difference]: Without dead ends: 344 [2022-04-07 00:02:31,520 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 622 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3186, Invalid=4646, Unknown=0, NotChecked=0, Total=7832 [2022-04-07 00:02:31,520 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 139 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:31,521 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 350 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:31,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-04-07 00:02:31,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-04-07 00:02:31,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 264 states have (on average 1.1401515151515151) internal successors, (301), 264 states have internal predecessors, (301), 41 states have call successors, (41), 40 states have call predecessors, (41), 38 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-04-07 00:02:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 381 transitions. [2022-04-07 00:02:31,542 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 381 transitions. Word has length 338 [2022-04-07 00:02:31,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:31,543 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 381 transitions. [2022-04-07 00:02:31,543 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-04-07 00:02:31,543 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 381 transitions. [2022-04-07 00:02:31,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2022-04-07 00:02:31,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:31,545 INFO L499 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:31,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-04-07 00:02:31,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-07 00:02:31,747 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:31,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:31,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 71 times [2022-04-07 00:02:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:31,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [292856705] [2022-04-07 00:02:31,748 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:31,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 72 times [2022-04-07 00:02:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:31,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218093983] [2022-04-07 00:02:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:31,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:31,756 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:31,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1889974457] [2022-04-07 00:02:31,756 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:31,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:31,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:31,760 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:31,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-07 00:02:31,982 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-04-07 00:02:31,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:31,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-07 00:02:31,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 5742 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:32,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:33,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 3222 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-04-07 00:02:33,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:33,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218093983] [2022-04-07 00:02:33,754 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:33,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889974457] [2022-04-07 00:02:33,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889974457] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:33,755 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:33,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 54 [2022-04-07 00:02:33,755 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:33,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [292856705] [2022-04-07 00:02:33,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [292856705] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:33,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:33,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-04-07 00:02:33,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171515097] [2022-04-07 00:02:33,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:33,756 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-04-07 00:02:33,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:33,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-04-07 00:02:33,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:33,756 INFO L87 Difference]: Start difference. First operand 344 states and 381 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-04-07 00:02:34,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:34,475 INFO L93 Difference]: Finished difference Result 358 states and 396 transitions. [2022-04-07 00:02:34,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-04-07 00:02:34,476 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) Word has length 347 [2022-04-07 00:02:34,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:34,477 INFO L225 Difference]: With dead ends: 358 [2022-04-07 00:02:34,477 INFO L226 Difference]: Without dead ends: 353 [2022-04-07 00:02:34,478 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 640 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3239, Invalid=4771, Unknown=0, NotChecked=0, Total=8010 [2022-04-07 00:02:34,478 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 110 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:34,479 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 376 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:34,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-04-07 00:02:34,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-04-07 00:02:34,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 271 states have (on average 1.1402214022140222) internal successors, (309), 271 states have internal predecessors, (309), 42 states have call successors, (42), 41 states have call predecessors, (42), 39 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-07 00:02:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 391 transitions. [2022-04-07 00:02:34,496 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 391 transitions. Word has length 347 [2022-04-07 00:02:34,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:34,496 INFO L478 AbstractCegarLoop]: Abstraction has 353 states and 391 transitions. [2022-04-07 00:02:34,496 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-04-07 00:02:34,496 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 391 transitions. [2022-04-07 00:02:34,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-04-07 00:02:34,503 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:34,503 INFO L499 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:34,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:34,719 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-07 00:02:34,719 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:34,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:34,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 73 times [2022-04-07 00:02:34,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:34,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [565736232] [2022-04-07 00:02:34,720 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:34,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 74 times [2022-04-07 00:02:34,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:34,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842050250] [2022-04-07 00:02:34,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:34,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:34,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:34,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755393232] [2022-04-07 00:02:34,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:34,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:34,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:34,729 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-04-07 00:02:34,731 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-04-07 00:02:34,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:34,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:34,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-07 00:02:34,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:35,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 6068 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:35,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 3404 refuted. 0 times theorem prover too weak. 2668 trivial. 0 not checked. [2022-04-07 00:02:36,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:36,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842050250] [2022-04-07 00:02:36,598 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:36,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755393232] [2022-04-07 00:02:36,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755393232] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:36,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:36,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 54 [2022-04-07 00:02:36,599 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:36,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [565736232] [2022-04-07 00:02:36,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [565736232] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:36,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:36,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-04-07 00:02:36,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756985198] [2022-04-07 00:02:36,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:36,599 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-04-07 00:02:36,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:36,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-04-07 00:02:36,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:36,600 INFO L87 Difference]: Start difference. First operand 353 states and 391 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-04-07 00:02:37,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:37,313 INFO L93 Difference]: Finished difference Result 367 states and 406 transitions. [2022-04-07 00:02:37,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-04-07 00:02:37,314 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) Word has length 356 [2022-04-07 00:02:37,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:37,315 INFO L225 Difference]: With dead ends: 367 [2022-04-07 00:02:37,315 INFO L226 Difference]: Without dead ends: 362 [2022-04-07 00:02:37,317 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 658 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3292, Invalid=4898, Unknown=0, NotChecked=0, Total=8190 [2022-04-07 00:02:37,317 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 172 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:37,317 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 372 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:37,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-04-07 00:02:37,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 362. [2022-04-07 00:02:37,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 278 states have (on average 1.1402877697841727) internal successors, (317), 278 states have internal predecessors, (317), 43 states have call successors, (43), 42 states have call predecessors, (43), 40 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-04-07 00:02:37,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 401 transitions. [2022-04-07 00:02:37,339 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 401 transitions. Word has length 356 [2022-04-07 00:02:37,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:37,340 INFO L478 AbstractCegarLoop]: Abstraction has 362 states and 401 transitions. [2022-04-07 00:02:37,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-04-07 00:02:37,340 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 401 transitions. [2022-04-07 00:02:37,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-04-07 00:02:37,342 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:37,342 INFO L499 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:37,359 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-04-07 00:02:37,542 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-04-07 00:02:37,543 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:37,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:37,543 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 75 times [2022-04-07 00:02:37,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:37,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1579958041] [2022-04-07 00:02:37,543 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:37,543 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 76 times [2022-04-07 00:02:37,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:37,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346919525] [2022-04-07 00:02:37,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:37,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:37,551 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:37,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765054341] [2022-04-07 00:02:37,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:37,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:37,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:37,552 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-04-07 00:02:37,553 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-04-07 00:02:37,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:37,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:37,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 967 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-07 00:02:37,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:38,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 6403 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:38,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:39,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 3591 refuted. 0 times theorem prover too weak. 2816 trivial. 0 not checked. [2022-04-07 00:02:39,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:39,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346919525] [2022-04-07 00:02:39,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:39,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765054341] [2022-04-07 00:02:39,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765054341] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:39,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:39,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 54 [2022-04-07 00:02:39,460 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:39,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1579958041] [2022-04-07 00:02:39,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1579958041] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:39,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:39,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-04-07 00:02:39,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93188672] [2022-04-07 00:02:39,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:39,460 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-07 00:02:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:39,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-07 00:02:39,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:39,462 INFO L87 Difference]: Start difference. First operand 362 states and 401 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-04-07 00:02:40,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:40,227 INFO L93 Difference]: Finished difference Result 376 states and 416 transitions. [2022-04-07 00:02:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-04-07 00:02:40,227 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) Word has length 365 [2022-04-07 00:02:40,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:40,228 INFO L225 Difference]: With dead ends: 376 [2022-04-07 00:02:40,228 INFO L226 Difference]: Without dead ends: 371 [2022-04-07 00:02:40,229 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 676 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3345, Invalid=5027, Unknown=0, NotChecked=0, Total=8372 [2022-04-07 00:02:40,230 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 151 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:40,230 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 398 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:40,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-04-07 00:02:40,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2022-04-07 00:02:40,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 285 states have (on average 1.1403508771929824) internal successors, (325), 285 states have internal predecessors, (325), 44 states have call successors, (44), 43 states have call predecessors, (44), 41 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-04-07 00:02:40,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 411 transitions. [2022-04-07 00:02:40,246 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 411 transitions. Word has length 365 [2022-04-07 00:02:40,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:40,247 INFO L478 AbstractCegarLoop]: Abstraction has 371 states and 411 transitions. [2022-04-07 00:02:40,247 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-04-07 00:02:40,247 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 411 transitions. [2022-04-07 00:02:40,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2022-04-07 00:02:40,248 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:40,248 INFO L499 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:40,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-04-07 00:02:40,466 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-04-07 00:02:40,466 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:40,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:40,467 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 77 times [2022-04-07 00:02:40,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:40,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [586429830] [2022-04-07 00:02:40,467 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:40,467 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 78 times [2022-04-07 00:02:40,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:40,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690769416] [2022-04-07 00:02:40,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:40,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:40,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:40,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104987644] [2022-04-07 00:02:40,476 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:40,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:40,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:40,477 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-04-07 00:02:40,479 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-04-07 00:02:40,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-04-07 00:02:40,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:40,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-07 00:02:40,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 6747 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:41,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:42,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 3783 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-04-07 00:02:42,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:42,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690769416] [2022-04-07 00:02:42,514 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:42,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104987644] [2022-04-07 00:02:42,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104987644] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:42,514 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:42,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 54 [2022-04-07 00:02:42,515 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:42,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [586429830] [2022-04-07 00:02:42,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [586429830] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:42,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:42,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-04-07 00:02:42,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083533626] [2022-04-07 00:02:42,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:42,516 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-04-07 00:02:42,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:42,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-04-07 00:02:42,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:42,517 INFO L87 Difference]: Start difference. First operand 371 states and 411 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-04-07 00:02:43,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:43,381 INFO L93 Difference]: Finished difference Result 385 states and 426 transitions. [2022-04-07 00:02:43,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-04-07 00:02:43,382 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) Word has length 374 [2022-04-07 00:02:43,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:43,384 INFO L225 Difference]: With dead ends: 385 [2022-04-07 00:02:43,384 INFO L226 Difference]: Without dead ends: 380 [2022-04-07 00:02:43,385 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 694 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3398, Invalid=5158, Unknown=0, NotChecked=0, Total=8556 [2022-04-07 00:02:43,385 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 184 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:43,385 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 382 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:43,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-04-07 00:02:43,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2022-04-07 00:02:43,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 292 states have (on average 1.1404109589041096) internal successors, (333), 292 states have internal predecessors, (333), 45 states have call successors, (45), 44 states have call predecessors, (45), 42 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-07 00:02:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 421 transitions. [2022-04-07 00:02:43,410 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 421 transitions. Word has length 374 [2022-04-07 00:02:43,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:43,410 INFO L478 AbstractCegarLoop]: Abstraction has 380 states and 421 transitions. [2022-04-07 00:02:43,410 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-04-07 00:02:43,411 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 421 transitions. [2022-04-07 00:02:43,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-04-07 00:02:43,412 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:43,413 INFO L499 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:43,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-04-07 00:02:43,620 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-04-07 00:02:43,620 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:43,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:43,620 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 79 times [2022-04-07 00:02:43,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:43,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1732767370] [2022-04-07 00:02:43,621 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 80 times [2022-04-07 00:02:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:43,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143230869] [2022-04-07 00:02:43,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:43,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:43,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:43,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028186617] [2022-04-07 00:02:43,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:43,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:43,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:43,640 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-04-07 00:02:43,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-07 00:02:43,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:43,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:43,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-07 00:02:43,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 7100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:44,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:45,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 3980 refuted. 0 times theorem prover too weak. 3124 trivial. 0 not checked. [2022-04-07 00:02:45,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:45,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143230869] [2022-04-07 00:02:45,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:45,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028186617] [2022-04-07 00:02:45,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028186617] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:45,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:45,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 54 [2022-04-07 00:02:45,673 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:45,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1732767370] [2022-04-07 00:02:45,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1732767370] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:45,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:45,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-04-07 00:02:45,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087853978] [2022-04-07 00:02:45,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:45,674 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-04-07 00:02:45,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:45,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-04-07 00:02:45,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:45,675 INFO L87 Difference]: Start difference. First operand 380 states and 421 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-04-07 00:02:46,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:46,584 INFO L93 Difference]: Finished difference Result 394 states and 436 transitions. [2022-04-07 00:02:46,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-07 00:02:46,584 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) Word has length 383 [2022-04-07 00:02:46,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:46,586 INFO L225 Difference]: With dead ends: 394 [2022-04-07 00:02:46,586 INFO L226 Difference]: Without dead ends: 389 [2022-04-07 00:02:46,586 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 712 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3451, Invalid=5291, Unknown=0, NotChecked=0, Total=8742 [2022-04-07 00:02:46,587 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 146 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:46,587 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 420 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:46,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-04-07 00:02:46,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 389. [2022-04-07 00:02:46,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 299 states have (on average 1.140468227424749) internal successors, (341), 299 states have internal predecessors, (341), 46 states have call successors, (46), 45 states have call predecessors, (46), 43 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-07 00:02:46,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 431 transitions. [2022-04-07 00:02:46,606 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 431 transitions. Word has length 383 [2022-04-07 00:02:46,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:46,606 INFO L478 AbstractCegarLoop]: Abstraction has 389 states and 431 transitions. [2022-04-07 00:02:46,606 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-04-07 00:02:46,606 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 431 transitions. [2022-04-07 00:02:46,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2022-04-07 00:02:46,608 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:46,608 INFO L499 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:46,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:46,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-07 00:02:46,826 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:46,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:46,826 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 81 times [2022-04-07 00:02:46,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:46,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [213510654] [2022-04-07 00:02:46,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:46,827 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 82 times [2022-04-07 00:02:46,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:46,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807673770] [2022-04-07 00:02:46,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:46,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:46,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:46,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243516711] [2022-04-07 00:02:46,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:46,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:46,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:46,837 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:46,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-07 00:02:46,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:46,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:46,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-07 00:02:46,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 7462 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:48,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:48,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 4182 refuted. 0 times theorem prover too weak. 3284 trivial. 0 not checked. [2022-04-07 00:02:48,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:48,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807673770] [2022-04-07 00:02:48,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:48,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243516711] [2022-04-07 00:02:48,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243516711] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:48,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:48,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 54 [2022-04-07 00:02:48,873 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:48,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [213510654] [2022-04-07 00:02:48,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [213510654] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:48,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:48,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-04-07 00:02:48,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064682051] [2022-04-07 00:02:48,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:48,874 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-04-07 00:02:48,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:48,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-04-07 00:02:48,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:48,874 INFO L87 Difference]: Start difference. First operand 389 states and 431 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-04-07 00:02:49,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:49,783 INFO L93 Difference]: Finished difference Result 403 states and 446 transitions. [2022-04-07 00:02:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-07 00:02:49,784 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) Word has length 392 [2022-04-07 00:02:49,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:49,786 INFO L225 Difference]: With dead ends: 403 [2022-04-07 00:02:49,786 INFO L226 Difference]: Without dead ends: 398 [2022-04-07 00:02:49,787 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 730 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3504, Invalid=5426, Unknown=0, NotChecked=0, Total=8930 [2022-04-07 00:02:49,787 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 158 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:49,787 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 410 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:49,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-04-07 00:02:49,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 398. [2022-04-07 00:02:49,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 306 states have (on average 1.1405228758169934) internal successors, (349), 306 states have internal predecessors, (349), 47 states have call successors, (47), 46 states have call predecessors, (47), 44 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-04-07 00:02:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 441 transitions. [2022-04-07 00:02:49,827 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 441 transitions. Word has length 392 [2022-04-07 00:02:49,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:49,828 INFO L478 AbstractCegarLoop]: Abstraction has 398 states and 441 transitions. [2022-04-07 00:02:49,828 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-04-07 00:02:49,828 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 441 transitions. [2022-04-07 00:02:49,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-04-07 00:02:49,830 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:49,830 INFO L499 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:49,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:50,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-07 00:02:50,043 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:50,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:50,043 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 83 times [2022-04-07 00:02:50,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:50,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2007723422] [2022-04-07 00:02:50,044 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:50,044 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 84 times [2022-04-07 00:02:50,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:50,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140067952] [2022-04-07 00:02:50,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:50,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:50,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:50,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1479031806] [2022-04-07 00:02:50,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:02:50,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:50,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:50,053 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:50,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-07 00:02:50,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2022-04-07 00:02:50,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:50,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-07 00:02:50,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:51,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 7833 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:51,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:52,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 4389 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-04-07 00:02:52,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:52,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140067952] [2022-04-07 00:02:52,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:52,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479031806] [2022-04-07 00:02:52,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479031806] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:52,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:52,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 54 [2022-04-07 00:02:52,237 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:52,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2007723422] [2022-04-07 00:02:52,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2007723422] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:52,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:52,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-04-07 00:02:52,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156622974] [2022-04-07 00:02:52,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:52,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-07 00:02:52,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:52,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-07 00:02:52,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:52,238 INFO L87 Difference]: Start difference. First operand 398 states and 441 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-04-07 00:02:53,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:53,158 INFO L93 Difference]: Finished difference Result 412 states and 456 transitions. [2022-04-07 00:02:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-07 00:02:53,158 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) Word has length 401 [2022-04-07 00:02:53,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:53,160 INFO L225 Difference]: With dead ends: 412 [2022-04-07 00:02:53,160 INFO L226 Difference]: Without dead ends: 407 [2022-04-07 00:02:53,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 843 GetRequests, 748 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3557, Invalid=5563, Unknown=0, NotChecked=0, Total=9120 [2022-04-07 00:02:53,162 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 212 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:53,162 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 406 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:53,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-04-07 00:02:53,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 407. [2022-04-07 00:02:53,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 313 states have (on average 1.1405750798722045) internal successors, (357), 313 states have internal predecessors, (357), 48 states have call successors, (48), 47 states have call predecessors, (48), 45 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-07 00:02:53,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 451 transitions. [2022-04-07 00:02:53,194 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 451 transitions. Word has length 401 [2022-04-07 00:02:53,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:53,194 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 451 transitions. [2022-04-07 00:02:53,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-04-07 00:02:53,195 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 451 transitions. [2022-04-07 00:02:53,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2022-04-07 00:02:53,197 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:53,197 INFO L499 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:53,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:53,410 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-04-07 00:02:53,410 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:53,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:53,410 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 85 times [2022-04-07 00:02:53,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:53,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [200681820] [2022-04-07 00:02:53,411 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:53,411 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 86 times [2022-04-07 00:02:53,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:53,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307194196] [2022-04-07 00:02:53,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:53,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:53,424 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:53,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1982946247] [2022-04-07 00:02:53,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:02:53,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:53,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:53,440 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:53,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-04-07 00:02:53,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:02:53,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:53,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-07 00:02:53,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:54,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 8213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:54,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:55,586 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 4601 refuted. 0 times theorem prover too weak. 3616 trivial. 0 not checked. [2022-04-07 00:02:55,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:55,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307194196] [2022-04-07 00:02:55,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:55,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982946247] [2022-04-07 00:02:55,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982946247] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:55,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:55,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 54 [2022-04-07 00:02:55,587 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:55,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [200681820] [2022-04-07 00:02:55,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [200681820] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:55,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:55,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-04-07 00:02:55,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545541624] [2022-04-07 00:02:55,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:55,587 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-04-07 00:02:55,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:55,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-04-07 00:02:55,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:55,588 INFO L87 Difference]: Start difference. First operand 407 states and 451 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-04-07 00:02:56,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:02:56,592 INFO L93 Difference]: Finished difference Result 421 states and 466 transitions. [2022-04-07 00:02:56,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-04-07 00:02:56,593 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) Word has length 410 [2022-04-07 00:02:56,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:02:56,595 INFO L225 Difference]: With dead ends: 421 [2022-04-07 00:02:56,595 INFO L226 Difference]: Without dead ends: 416 [2022-04-07 00:02:56,597 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 862 GetRequests, 766 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3610, Invalid=5702, Unknown=0, NotChecked=0, Total=9312 [2022-04-07 00:02:56,597 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 134 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:02:56,597 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 432 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:02:56,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-04-07 00:02:56,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-04-07 00:02:56,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 320 states have (on average 1.140625) internal successors, (365), 320 states have internal predecessors, (365), 49 states have call successors, (49), 48 states have call predecessors, (49), 46 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-07 00:02:56,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 461 transitions. [2022-04-07 00:02:56,637 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 461 transitions. Word has length 410 [2022-04-07 00:02:56,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:02:56,638 INFO L478 AbstractCegarLoop]: Abstraction has 416 states and 461 transitions. [2022-04-07 00:02:56,638 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-04-07 00:02:56,638 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 461 transitions. [2022-04-07 00:02:56,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-04-07 00:02:56,640 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:02:56,640 INFO L499 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:02:56,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-04-07 00:02:56,860 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:56,860 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:02:56,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:02:56,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 87 times [2022-04-07 00:02:56,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:56,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1532708785] [2022-04-07 00:02:56,861 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:02:56,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 88 times [2022-04-07 00:02:56,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:02:56,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571401599] [2022-04-07 00:02:56,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:02:56,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:02:56,871 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:02:56,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523809422] [2022-04-07 00:02:56,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:02:56,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:02:56,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:02:56,888 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:02:56,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-04-07 00:02:57,055 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:02:57,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:02:57,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-07 00:02:57,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:02:58,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 8602 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:02:58,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:02:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 4818 refuted. 0 times theorem prover too weak. 3788 trivial. 0 not checked. [2022-04-07 00:02:59,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:02:59,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571401599] [2022-04-07 00:02:59,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:02:59,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523809422] [2022-04-07 00:02:59,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523809422] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:02:59,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:02:59,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 54 [2022-04-07 00:02:59,054 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:02:59,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1532708785] [2022-04-07 00:02:59,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1532708785] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:02:59,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:02:59,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-04-07 00:02:59,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673473746] [2022-04-07 00:02:59,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:02:59,054 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-04-07 00:02:59,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:02:59,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-04-07 00:02:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:02:59,055 INFO L87 Difference]: Start difference. First operand 416 states and 461 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-04-07 00:03:00,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:00,071 INFO L93 Difference]: Finished difference Result 430 states and 476 transitions. [2022-04-07 00:03:00,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-04-07 00:03:00,072 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) Word has length 419 [2022-04-07 00:03:00,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:00,073 INFO L225 Difference]: With dead ends: 430 [2022-04-07 00:03:00,073 INFO L226 Difference]: Without dead ends: 425 [2022-04-07 00:03:00,074 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 881 GetRequests, 784 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3663, Invalid=5843, Unknown=0, NotChecked=0, Total=9506 [2022-04-07 00:03:00,074 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 162 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:00,074 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 428 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:03:00,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-04-07 00:03:00,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 425. [2022-04-07 00:03:00,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 327 states have (on average 1.1406727828746177) internal successors, (373), 327 states have internal predecessors, (373), 50 states have call successors, (50), 49 states have call predecessors, (50), 47 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-04-07 00:03:00,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 471 transitions. [2022-04-07 00:03:00,093 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 471 transitions. Word has length 419 [2022-04-07 00:03:00,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:00,094 INFO L478 AbstractCegarLoop]: Abstraction has 425 states and 471 transitions. [2022-04-07 00:03:00,094 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-04-07 00:03:00,094 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 471 transitions. [2022-04-07 00:03:00,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-04-07 00:03:00,096 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:00,097 INFO L499 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:00,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:00,314 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-07 00:03:00,315 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:00,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 89 times [2022-04-07 00:03:00,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:00,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2081913342] [2022-04-07 00:03:00,316 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 90 times [2022-04-07 00:03:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:00,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181266318] [2022-04-07 00:03:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:00,328 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:00,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1962748000] [2022-04-07 00:03:00,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:03:00,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:00,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:00,334 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:00,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-04-07 00:03:00,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2022-04-07 00:03:00,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:03:00,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 1128 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-07 00:03:00,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:03:02,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 9000 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:03:02,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:03:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 5040 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-04-07 00:03:02,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:03:02,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181266318] [2022-04-07 00:03:02,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:03:02,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962748000] [2022-04-07 00:03:02,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962748000] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:03:02,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:03:02,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 54 [2022-04-07 00:03:02,689 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:03:02,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2081913342] [2022-04-07 00:03:02,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2081913342] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:03:02,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:03:02,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-04-07 00:03:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55362143] [2022-04-07 00:03:02,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:03:02,690 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-04-07 00:03:02,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-04-07 00:03:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:03:02,691 INFO L87 Difference]: Start difference. First operand 425 states and 471 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-04-07 00:03:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:03,654 INFO L93 Difference]: Finished difference Result 439 states and 486 transitions. [2022-04-07 00:03:03,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-04-07 00:03:03,654 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) Word has length 428 [2022-04-07 00:03:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:03,656 INFO L225 Difference]: With dead ends: 439 [2022-04-07 00:03:03,656 INFO L226 Difference]: Without dead ends: 434 [2022-04-07 00:03:03,656 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 802 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3716, Invalid=5986, Unknown=0, NotChecked=0, Total=9702 [2022-04-07 00:03:03,657 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 247 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:03,657 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 430 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:03:03,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-04-07 00:03:03,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 434. [2022-04-07 00:03:03,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 334 states have (on average 1.1407185628742516) internal successors, (381), 334 states have internal predecessors, (381), 51 states have call successors, (51), 50 states have call predecessors, (51), 48 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-04-07 00:03:03,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 481 transitions. [2022-04-07 00:03:03,676 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 481 transitions. Word has length 428 [2022-04-07 00:03:03,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:03,677 INFO L478 AbstractCegarLoop]: Abstraction has 434 states and 481 transitions. [2022-04-07 00:03:03,677 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-04-07 00:03:03,677 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 481 transitions. [2022-04-07 00:03:03,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2022-04-07 00:03:03,679 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:03,679 INFO L499 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:03,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:03,885 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-07 00:03:03,886 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:03,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:03,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 91 times [2022-04-07 00:03:03,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:03,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [426164912] [2022-04-07 00:03:03,886 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:03,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 92 times [2022-04-07 00:03:03,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:03,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664139707] [2022-04-07 00:03:03,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:03,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:03,900 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:03,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659345770] [2022-04-07 00:03:03,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:03:03,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:03,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:03,901 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:03,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-04-07 00:03:04,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:03:04,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:03:04,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 1151 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-07 00:03:04,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:03:05,284 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 9407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:03:05,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:03:05,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 5267 refuted. 0 times theorem prover too weak. 4144 trivial. 0 not checked. [2022-04-07 00:03:05,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:03:05,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664139707] [2022-04-07 00:03:05,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:03:05,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659345770] [2022-04-07 00:03:05,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659345770] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:03:05,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:03:05,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 54 [2022-04-07 00:03:05,969 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:03:05,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [426164912] [2022-04-07 00:03:05,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [426164912] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:03:05,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:03:05,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-04-07 00:03:05,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558272469] [2022-04-07 00:03:05,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:03:05,970 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-07 00:03:05,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:05,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-07 00:03:05,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:03:05,971 INFO L87 Difference]: Start difference. First operand 434 states and 481 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-04-07 00:03:07,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:07,108 INFO L93 Difference]: Finished difference Result 448 states and 496 transitions. [2022-04-07 00:03:07,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-04-07 00:03:07,108 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) Word has length 437 [2022-04-07 00:03:07,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:07,110 INFO L225 Difference]: With dead ends: 448 [2022-04-07 00:03:07,110 INFO L226 Difference]: Without dead ends: 443 [2022-04-07 00:03:07,111 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 919 GetRequests, 820 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3769, Invalid=6131, Unknown=0, NotChecked=0, Total=9900 [2022-04-07 00:03:07,111 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 191 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:07,111 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 444 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-07 00:03:07,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-04-07 00:03:07,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-04-07 00:03:07,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 341 states have (on average 1.1407624633431086) internal successors, (389), 341 states have internal predecessors, (389), 52 states have call successors, (52), 51 states have call predecessors, (52), 49 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-04-07 00:03:07,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 491 transitions. [2022-04-07 00:03:07,141 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 491 transitions. Word has length 437 [2022-04-07 00:03:07,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:07,141 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 491 transitions. [2022-04-07 00:03:07,141 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-04-07 00:03:07,141 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 491 transitions. [2022-04-07 00:03:07,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2022-04-07 00:03:07,143 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:07,143 INFO L499 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:07,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:07,360 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-04-07 00:03:07,361 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:07,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:07,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 93 times [2022-04-07 00:03:07,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:07,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1932607915] [2022-04-07 00:03:07,362 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:07,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 94 times [2022-04-07 00:03:07,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:07,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809510650] [2022-04-07 00:03:07,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:07,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:07,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:07,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137003103] [2022-04-07 00:03:07,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:03:07,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:07,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:07,371 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:07,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-04-07 00:03:07,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:03:07,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:03:07,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 1174 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-07 00:03:07,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:03:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 9823 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:03:08,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:03:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 5499 refuted. 0 times theorem prover too weak. 4328 trivial. 0 not checked. [2022-04-07 00:03:09,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:03:09,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809510650] [2022-04-07 00:03:09,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:03:09,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137003103] [2022-04-07 00:03:09,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137003103] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:03:09,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:03:09,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 54 [2022-04-07 00:03:09,519 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:03:09,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1932607915] [2022-04-07 00:03:09,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1932607915] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:03:09,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:03:09,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-04-07 00:03:09,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970535034] [2022-04-07 00:03:09,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:03:09,520 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-04-07 00:03:09,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:09,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-04-07 00:03:09,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:03:09,521 INFO L87 Difference]: Start difference. First operand 443 states and 491 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-04-07 00:03:10,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:10,630 INFO L93 Difference]: Finished difference Result 457 states and 506 transitions. [2022-04-07 00:03:10,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-04-07 00:03:10,631 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) Word has length 446 [2022-04-07 00:03:10,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:10,633 INFO L225 Difference]: With dead ends: 457 [2022-04-07 00:03:10,633 INFO L226 Difference]: Without dead ends: 452 [2022-04-07 00:03:10,634 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 838 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1179 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3822, Invalid=6278, Unknown=0, NotChecked=0, Total=10100 [2022-04-07 00:03:10,634 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 200 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:10,634 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 458 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:03:10,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-04-07 00:03:10,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2022-04-07 00:03:10,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 348 states have (on average 1.1408045977011494) internal successors, (397), 348 states have internal predecessors, (397), 53 states have call successors, (53), 52 states have call predecessors, (53), 50 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-04-07 00:03:10,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 501 transitions. [2022-04-07 00:03:10,655 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 501 transitions. Word has length 446 [2022-04-07 00:03:10,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:10,655 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 501 transitions. [2022-04-07 00:03:10,656 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-04-07 00:03:10,656 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 501 transitions. [2022-04-07 00:03:10,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2022-04-07 00:03:10,658 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:10,658 INFO L499 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:10,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:10,871 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-04-07 00:03:10,871 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:10,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:10,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 95 times [2022-04-07 00:03:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:10,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1985756320] [2022-04-07 00:03:10,872 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:10,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 96 times [2022-04-07 00:03:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:10,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760681694] [2022-04-07 00:03:10,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:10,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:10,882 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:10,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627606056] [2022-04-07 00:03:10,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-07 00:03:10,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:10,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:10,883 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:10,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-04-07 00:03:11,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2022-04-07 00:03:11,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:03:11,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 1197 conjuncts, 101 conjunts are in the unsatisfiable core [2022-04-07 00:03:11,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:03:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 10348 backedges. 96 proven. 10248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:03:12,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:03:13,221 INFO L134 CoverageAnalysis]: Checked inductivity of 10348 backedges. 96 proven. 5736 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-04-07 00:03:13,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:03:13,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760681694] [2022-04-07 00:03:13,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:03:13,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627606056] [2022-04-07 00:03:13,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627606056] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:03:13,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:03:13,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 54 [2022-04-07 00:03:13,222 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:03:13,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1985756320] [2022-04-07 00:03:13,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1985756320] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:03:13,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:03:13,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-04-07 00:03:13,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374120463] [2022-04-07 00:03:13,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:03:13,222 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-04-07 00:03:13,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:13,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-04-07 00:03:13,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-07 00:03:13,228 INFO L87 Difference]: Start difference. First operand 452 states and 501 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) [2022-04-07 00:03:14,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:14,407 INFO L93 Difference]: Finished difference Result 466 states and 516 transitions. [2022-04-07 00:03:14,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-07 00:03:14,407 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) Word has length 455 [2022-04-07 00:03:14,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:14,409 INFO L225 Difference]: With dead ends: 466 [2022-04-07 00:03:14,409 INFO L226 Difference]: Without dead ends: 461 [2022-04-07 00:03:14,410 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 957 GetRequests, 856 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3875, Invalid=6427, Unknown=0, NotChecked=0, Total=10302 [2022-04-07 00:03:14,411 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 182 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:14,411 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 466 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-07 00:03:14,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-04-07 00:03:14,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 461. [2022-04-07 00:03:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 355 states have (on average 1.1408450704225352) internal successors, (405), 355 states have internal predecessors, (405), 54 states have call successors, (54), 53 states have call predecessors, (54), 51 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-07 00:03:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 511 transitions. [2022-04-07 00:03:14,432 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 511 transitions. Word has length 455 [2022-04-07 00:03:14,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:14,433 INFO L478 AbstractCegarLoop]: Abstraction has 461 states and 511 transitions. [2022-04-07 00:03:14,433 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) [2022-04-07 00:03:14,433 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 511 transitions. [2022-04-07 00:03:14,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2022-04-07 00:03:14,435 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:14,435 INFO L499 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:14,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:14,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:14,647 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:14,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:14,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1413526756, now seen corresponding path program 97 times [2022-04-07 00:03:14,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:14,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1761157844] [2022-04-07 00:03:14,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:14,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1413526756, now seen corresponding path program 98 times [2022-04-07 00:03:14,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:14,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767967034] [2022-04-07 00:03:14,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:14,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:14,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:14,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1197020671] [2022-04-07 00:03:14,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-07 00:03:14,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:14,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:14,658 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:14,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-04-07 00:03:14,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-07 00:03:14,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-07 00:03:14,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 1220 conjuncts, 103 conjunts are in the unsatisfiable core [2022-04-07 00:03:14,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 00:03:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 10784 backedges. 98 proven. 10682 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-07 00:03:16,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 00:03:16,907 INFO L134 CoverageAnalysis]: Checked inductivity of 10784 backedges. 98 proven. 5978 refuted. 0 times theorem prover too weak. 4708 trivial. 0 not checked. [2022-04-07 00:03:16,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 00:03:16,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767967034] [2022-04-07 00:03:16,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-07 00:03:16,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197020671] [2022-04-07 00:03:16,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197020671] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-07 00:03:16,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-07 00:03:16,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2022-04-07 00:03:16,908 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-07 00:03:16,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1761157844] [2022-04-07 00:03:16,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1761157844] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 00:03:16,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 00:03:16,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-04-07 00:03:16,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090891048] [2022-04-07 00:03:16,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 00:03:16,909 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-04-07 00:03:16,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:16,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-04-07 00:03:16,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2022-04-07 00:03:16,910 INFO L87 Difference]: Start difference. First operand 461 states and 511 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) [2022-04-07 00:03:18,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 00:03:18,129 INFO L93 Difference]: Finished difference Result 475 states and 526 transitions. [2022-04-07 00:03:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-04-07 00:03:18,129 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) Word has length 464 [2022-04-07 00:03:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 00:03:18,136 INFO L225 Difference]: With dead ends: 475 [2022-04-07 00:03:18,136 INFO L226 Difference]: Without dead ends: 470 [2022-04-07 00:03:18,137 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 875 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3876, Invalid=6426, Unknown=0, NotChecked=0, Total=10302 [2022-04-07 00:03:18,137 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 214 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-07 00:03:18,137 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 474 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-07 00:03:18,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-04-07 00:03:18,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 470. [2022-04-07 00:03:18,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 362 states have (on average 1.1408839779005524) internal successors, (413), 362 states have internal predecessors, (413), 55 states have call successors, (55), 54 states have call predecessors, (55), 52 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-07 00:03:18,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 521 transitions. [2022-04-07 00:03:18,159 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 521 transitions. Word has length 464 [2022-04-07 00:03:18,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 00:03:18,159 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 521 transitions. [2022-04-07 00:03:18,159 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) [2022-04-07 00:03:18,159 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 521 transitions. [2022-04-07 00:03:18,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2022-04-07 00:03:18,161 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 00:03:18,161 INFO L499 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 00:03:18,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:18,378 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-04-07 00:03:18,379 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 00:03:18,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 00:03:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash -368610346, now seen corresponding path program 99 times [2022-04-07 00:03:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-07 00:03:18,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1985396473] [2022-04-07 00:03:18,380 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-07 00:03:18,380 INFO L85 PathProgramCache]: Analyzing trace with hash -368610346, now seen corresponding path program 100 times [2022-04-07 00:03:18,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 00:03:18,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015484503] [2022-04-07 00:03:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 00:03:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 00:03:18,388 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-07 00:03:18,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [523215586] [2022-04-07 00:03:18,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-07 00:03:18,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:18,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 00:03:18,389 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 00:03:18,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-04-07 00:03:18,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-07 00:03:18,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-04-07 00:03:18,563 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-04-07 00:03:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-07 00:03:18,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-04-07 00:03:18,834 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-04-07 00:03:18,834 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-04-07 00:03:18,841 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-07 00:03:18,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-04-07 00:03:19,049 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 00:03:19,051 INFO L719 BasicCegarLoop]: Path program histogram: [100, 2, 2, 2, 2] [2022-04-07 00:03:19,054 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-04-07 00:03:19,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.04 12:03:19 BoogieIcfgContainer [2022-04-07 00:03:19,088 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-07 00:03:19,089 INFO L158 Benchmark]: Toolchain (without parser) took 109680.15ms. Allocated memory was 166.7MB in the beginning and 314.6MB in the end (delta: 147.8MB). Free memory was 115.7MB in the beginning and 178.2MB in the end (delta: -62.5MB). Peak memory consumption was 86.2MB. Max. memory is 8.0GB. [2022-04-07 00:03:19,089 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 166.7MB. Free memory is still 131.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-07 00:03:19,089 INFO L158 Benchmark]: CACSL2BoogieTranslator took 175.31ms. Allocated memory was 166.7MB in the beginning and 217.1MB in the end (delta: 50.3MB). Free memory was 115.5MB in the beginning and 193.4MB in the end (delta: -77.8MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. [2022-04-07 00:03:19,089 INFO L158 Benchmark]: Boogie Preprocessor took 33.78ms. Allocated memory is still 217.1MB. Free memory was 193.4MB in the beginning and 191.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-07 00:03:19,089 INFO L158 Benchmark]: RCFGBuilder took 247.98ms. Allocated memory is still 217.1MB. Free memory was 191.7MB in the beginning and 181.2MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-04-07 00:03:19,089 INFO L158 Benchmark]: TraceAbstraction took 109204.24ms. Allocated memory was 217.1MB in the beginning and 314.6MB in the end (delta: 97.5MB). Free memory was 180.8MB in the beginning and 178.2MB in the end (delta: 2.5MB). Peak memory consumption was 101.0MB. Max. memory is 8.0GB. [2022-04-07 00:03:19,090 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 166.7MB. Free memory is still 131.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 175.31ms. Allocated memory was 166.7MB in the beginning and 217.1MB in the end (delta: 50.3MB). Free memory was 115.5MB in the beginning and 193.4MB in the end (delta: -77.8MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.78ms. Allocated memory is still 217.1MB. Free memory was 193.4MB in the beginning and 191.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 247.98ms. Allocated memory is still 217.1MB. Free memory was 191.7MB in the beginning and 181.2MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 109204.24ms. Allocated memory was 217.1MB in the beginning and 314.6MB in the end (delta: 97.5MB). Free memory was 180.8MB in the beginning and 178.2MB in the end (delta: 2.5MB). Peak memory consumption was 101.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L22] int counter = 0; [L24] int x1, x2; [L25] int y1, y2, y3; [L26] x1 = __VERIFIER_nondet_int() [L27] x2 = __VERIFIER_nondet_int() [L29] CALL assume_abort_if_not(x1 >= 0) [L13] COND FALSE !(!cond) [L29] RET assume_abort_if_not(x1 >= 0) [L30] CALL assume_abort_if_not(x2 != 0) [L13] COND FALSE !(!cond) [L30] RET assume_abort_if_not(x2 != 0) [L32] y1 = 0 [L33] y2 = 0 [L34] y3 = x1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<50 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND FALSE !(counter++<50) [L50] CALL __VERIFIER_assert(y1*x2 + y2 == x1) [L16] COND TRUE !(cond) [L18] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 33 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 109.1s, OverallIterations: 54, TraceHistogramMax: 51, PathProgramHistogramMax: 100, EmptinessCheckTime: 0.1s, AutomataDifference: 25.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4884 SdHoareTripleChecker+Valid, 6.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4881 mSDsluCounter, 14004 SdHoareTripleChecker+Invalid, 5.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11403 mSDsCounter, 1194 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8147 IncrementalHoareTripleChecker+Invalid, 9341 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1194 mSolverCounterUnsat, 2601 mSDtfsCounter, 8147 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 25595 GetRequests, 22331 SyntacticMatches, 26 SemanticMatches, 3238 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22984 ImplicationChecksByTransitivity, 42.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=470occurred in iteration=53, InterpolantAutomatonStates: 2666, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 53 MinimizatonAttempts, 9 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-04-07 00:03:19,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...