/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/egcd-ll_unwindbound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-18 02:28:46,695 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 02:28:46,696 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 02:28:46,726 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 02:28:46,727 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 02:28:46,727 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 02:28:46,728 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 02:28:46,741 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 02:28:46,742 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 02:28:46,743 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 02:28:46,743 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 02:28:46,744 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 02:28:46,744 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 02:28:46,745 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 02:28:46,745 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 02:28:46,746 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 02:28:46,747 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 02:28:46,747 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 02:28:46,748 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 02:28:46,749 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 02:28:46,750 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 02:28:46,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 02:28:46,752 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 02:28:46,752 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 02:28:46,753 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 02:28:46,754 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 02:28:46,755 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 02:28:46,755 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 02:28:46,755 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 02:28:46,756 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 02:28:46,756 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 02:28:46,756 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 02:28:46,757 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 02:28:46,757 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 02:28:46,758 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 02:28:46,758 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 02:28:46,758 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 02:28:46,759 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 02:28:46,759 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 02:28:46,759 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 02:28:46,759 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 02:28:46,764 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 02:28:46,764 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-18 02:28:46,771 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 02:28:46,771 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 02:28:46,772 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 02:28:46,772 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 02:28:46,772 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 02:28:46,772 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 02:28:46,772 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 02:28:46,772 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 02:28:46,773 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:28:46,773 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-18 02:28:46,773 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-18 02:28:46,774 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-18 02:28:46,774 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 02:28:46,774 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-18 02:28:46,774 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-03-18 02:28:46,956 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 02:28:46,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 02:28:46,984 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 02:28:46,985 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 02:28:46,987 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 02:28:46,988 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound20.c [2022-03-18 02:28:47,050 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7429f2a2b/98ab4c7acb9c4141ae8f67f931983034/FLAG578f8e39d [2022-03-18 02:28:47,401 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 02:28:47,401 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound20.c [2022-03-18 02:28:47,406 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7429f2a2b/98ab4c7acb9c4141ae8f67f931983034/FLAG578f8e39d [2022-03-18 02:28:47,417 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7429f2a2b/98ab4c7acb9c4141ae8f67f931983034 [2022-03-18 02:28:47,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 02:28:47,420 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 02:28:47,421 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 02:28:47,421 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 02:28:47,426 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 02:28:47,426 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,427 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@629b863c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47, skipping insertion in model container [2022-03-18 02:28:47,427 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,433 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 02:28:47,449 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 02:28:47,604 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/egcd-ll_unwindbound20.c[489,502] [2022-03-18 02:28:47,630 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:28:47,637 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 02:28:47,646 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/egcd-ll_unwindbound20.c[489,502] [2022-03-18 02:28:47,652 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:28:47,661 INFO L208 MainTranslator]: Completed translation [2022-03-18 02:28:47,661 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47 WrapperNode [2022-03-18 02:28:47,661 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 02:28:47,662 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 02:28:47,662 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 02:28:47,662 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 02:28:47,669 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,670 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,676 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,677 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,687 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,690 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,691 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,692 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 02:28:47,692 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 02:28:47,692 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 02:28:47,692 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 02:28:47,693 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (1/1) ... [2022-03-18 02:28:47,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:28:47,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:47,715 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-18 02:28:47,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-18 02:28:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 02:28:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 02:28:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 02:28:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 02:28:47,749 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 02:28:47,749 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 02:28:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 02:28:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 02:28:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 02:28:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 02:28:47,750 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 02:28:47,750 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 02:28:47,750 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 02:28:47,751 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 02:28:47,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 02:28:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 02:28:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 02:28:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 02:28:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 02:28:47,754 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 02:28:47,799 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 02:28:47,800 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 02:28:47,910 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 02:28:47,916 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 02:28:47,916 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-18 02:28:47,917 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:28:47 BoogieIcfgContainer [2022-03-18 02:28:47,917 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 02:28:47,918 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 02:28:47,918 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 02:28:47,921 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 02:28:47,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 02:28:47" (1/3) ... [2022-03-18 02:28:47,921 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f135a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:28:47, skipping insertion in model container [2022-03-18 02:28:47,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:28:47" (2/3) ... [2022-03-18 02:28:47,921 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f135a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:28:47, skipping insertion in model container [2022-03-18 02:28:47,922 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:28:47" (3/3) ... [2022-03-18 02:28:47,933 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound20.c [2022-03-18 02:28:47,938 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-18 02:28:47,938 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 02:28:47,969 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 02:28:47,973 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-03-18 02:28:47,974 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 02:28:47,984 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 02:28:47,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-18 02:28:47,989 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:47,990 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:47,990 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:47,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:47,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-03-18 02:28:48,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [940105835] [2022-03-18 02:28:48,010 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:48,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-03-18 02:28:48,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:48,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985455425] [2022-03-18 02:28:48,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:48,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:48,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:28:48,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:28:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-18 02:28:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 02:28:48,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:48,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985455425] [2022-03-18 02:28:48,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985455425] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:28:48,227 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:48,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [940105835] [2022-03-18 02:28:48,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [940105835] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:28:48,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832682356] [2022-03-18 02:28:48,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:48,232 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 02:28:48,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 02:28:48,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:28:48,260 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 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-03-18 02:28:48,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:48,366 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-03-18 02:28:48,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 02:28:48,368 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-03-18 02:28:48,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:48,375 INFO L225 Difference]: With dead ends: 64 [2022-03-18 02:28:48,375 INFO L226 Difference]: Without dead ends: 31 [2022-03-18 02:28:48,379 INFO L911 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-03-18 02:28:48,382 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:48,384 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:48,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-18 02:28:48,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-03-18 02:28:48,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 02:28:48,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-03-18 02:28:48,425 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-03-18 02:28:48,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:48,426 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-03-18 02:28:48,426 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-03-18 02:28:48,426 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-03-18 02:28:48,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-18 02:28:48,429 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:48,429 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:48,430 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 02:28:48,430 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:48,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:48,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-03-18 02:28:48,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [414897116] [2022-03-18 02:28:48,439 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-03-18 02:28:48,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:48,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125643912] [2022-03-18 02:28:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:48,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:48,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:28:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:28:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-18 02:28:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:28:48,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 02:28:48,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:48,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125643912] [2022-03-18 02:28:48,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125643912] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:48,542 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:48,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [414897116] [2022-03-18 02:28:48,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [414897116] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571904464] [2022-03-18 02:28:48,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:48,543 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:48,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:48,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:28:48,544 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-18 02:28:48,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:48,618 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-03-18 02:28:48,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:28:48,619 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), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-18 02:28:48,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:48,620 INFO L225 Difference]: With dead ends: 42 [2022-03-18 02:28:48,620 INFO L226 Difference]: Without dead ends: 32 [2022-03-18 02:28:48,620 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:28:48,621 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:48,622 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:48,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-18 02:28:48,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-18 02:28:48,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 02:28:48,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-03-18 02:28:48,636 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-03-18 02:28:48,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:48,639 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-03-18 02:28:48,640 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), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-18 02:28:48,640 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-03-18 02:28:48,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-18 02:28:48,640 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:48,640 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:48,640 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-18 02:28:48,641 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:48,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:48,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-03-18 02:28:48,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1585251215] [2022-03-18 02:28:48,646 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:48,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-03-18 02:28:48,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:48,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964564170] [2022-03-18 02:28:48,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:48,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:48,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:48,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1151404303] [2022-03-18 02:28:48,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:48,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:48,662 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:48,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 02:28:48,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:28:48,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:48,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:28:48,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:48,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 02:28:48,879 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:28:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:48,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964564170] [2022-03-18 02:28:48,880 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:48,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151404303] [2022-03-18 02:28:48,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151404303] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:48,881 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:48,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1585251215] [2022-03-18 02:28:48,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1585251215] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:48,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:48,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:48,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069843254] [2022-03-18 02:28:48,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:48,881 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:48,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:48,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:48,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:28:48,883 INFO L87 Difference]: Start difference. First operand 32 states and 41 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-03-18 02:28:48,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:48,947 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-03-18 02:28:48,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:48,947 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-03-18 02:28:48,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:48,948 INFO L225 Difference]: With dead ends: 49 [2022-03-18 02:28:48,948 INFO L226 Difference]: Without dead ends: 47 [2022-03-18 02:28:48,949 INFO L911 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-03-18 02:28:48,949 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:48,950 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 146 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:48,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-18 02:28:48,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-03-18 02:28:48,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 02:28:48,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-03-18 02:28:48,967 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-03-18 02:28:48,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:48,968 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-03-18 02:28:48,968 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-03-18 02:28:48,968 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-03-18 02:28:48,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-18 02:28:48,969 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:48,969 INFO L500 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] [2022-03-18 02:28:49,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:49,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:49,184 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:49,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:49,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-03-18 02:28:49,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:49,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1649986212] [2022-03-18 02:28:49,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:49,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-03-18 02:28:49,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:49,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3267941] [2022-03-18 02:28:49,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:49,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:49,194 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:49,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765012003] [2022-03-18 02:28:49,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:49,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:49,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:49,200 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:49,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 02:28:49,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:49,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:49,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:28:49,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:49,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 02:28:49,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:28:49,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:49,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3267941] [2022-03-18 02:28:49,350 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:49,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765012003] [2022-03-18 02:28:49,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765012003] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:49,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:49,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:49,351 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:49,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1649986212] [2022-03-18 02:28:49,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1649986212] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:49,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:49,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:49,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587819299] [2022-03-18 02:28:49,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:49,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:49,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:49,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:49,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:28:49,359 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-18 02:28:49,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:49,407 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-03-18 02:28:49,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:49,407 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-03-18 02:28:49,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:49,408 INFO L225 Difference]: With dead ends: 53 [2022-03-18 02:28:49,408 INFO L226 Difference]: Without dead ends: 51 [2022-03-18 02:28:49,409 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:28:49,409 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:49,410 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 156 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:49,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-18 02:28:49,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-18 02:28:49,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 02:28:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-03-18 02:28:49,418 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-03-18 02:28:49,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:49,418 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-03-18 02:28:49,418 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-18 02:28:49,419 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-03-18 02:28:49,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 02:28:49,419 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:49,419 INFO L500 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:49,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:49,635 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,SelfDestructingSolverStorable3 [2022-03-18 02:28:49,636 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:49,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:49,636 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-03-18 02:28:49,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:49,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1872779542] [2022-03-18 02:28:49,637 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:49,637 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-03-18 02:28:49,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:49,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226895812] [2022-03-18 02:28:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:49,651 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:49,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034446020] [2022-03-18 02:28:49,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:49,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:49,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:49,655 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:49,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 02:28:49,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:49,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:49,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:28:49,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:49,823 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-18 02:28:49,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:49,932 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-18 02:28:49,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:49,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226895812] [2022-03-18 02:28:49,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:49,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034446020] [2022-03-18 02:28:49,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034446020] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:28:49,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:28:49,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-18 02:28:49,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:49,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1872779542] [2022-03-18 02:28:49,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1872779542] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:49,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:49,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:49,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987868020] [2022-03-18 02:28:49,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:49,937 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:49,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:49,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:49,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:28:49,938 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:28:49,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:49,987 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-03-18 02:28:49,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:49,988 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-18 02:28:49,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:49,993 INFO L225 Difference]: With dead ends: 75 [2022-03-18 02:28:49,993 INFO L226 Difference]: Without dead ends: 71 [2022-03-18 02:28:49,993 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:28:49,996 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:49,997 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 144 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:50,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-18 02:28:50,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-03-18 02:28:50,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 02:28:50,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-03-18 02:28:50,023 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-03-18 02:28:50,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:50,024 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-03-18 02:28:50,024 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:28:50,024 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-03-18 02:28:50,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 02:28:50,026 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:50,026 INFO L500 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:50,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:50,243 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:50,244 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:50,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:50,244 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-03-18 02:28:50,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:50,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [11743879] [2022-03-18 02:28:50,245 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:50,245 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-03-18 02:28:50,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:50,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360105051] [2022-03-18 02:28:50,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:50,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:50,253 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:50,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130706503] [2022-03-18 02:28:50,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:50,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:50,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:50,255 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:50,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 02:28:50,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:50,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:50,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:28:50,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:50,357 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-18 02:28:50,357 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:28:50,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:50,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360105051] [2022-03-18 02:28:50,357 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:50,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130706503] [2022-03-18 02:28:50,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130706503] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:50,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:50,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:50,358 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:50,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [11743879] [2022-03-18 02:28:50,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [11743879] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:50,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:50,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:50,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60992550] [2022-03-18 02:28:50,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:50,363 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:50,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:50,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:28:50,363 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-18 02:28:50,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:50,400 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-03-18 02:28:50,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:50,401 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-03-18 02:28:50,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:50,404 INFO L225 Difference]: With dead ends: 87 [2022-03-18 02:28:50,404 INFO L226 Difference]: Without dead ends: 85 [2022-03-18 02:28:50,405 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:28:50,407 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:50,407 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 153 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:50,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-18 02:28:50,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-03-18 02:28:50,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-18 02:28:50,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-03-18 02:28:50,431 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-03-18 02:28:50,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:50,431 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-03-18 02:28:50,431 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-18 02:28:50,432 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-03-18 02:28:50,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 02:28:50,436 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:50,436 INFO L500 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:50,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:50,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:50,652 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:50,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:50,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-03-18 02:28:50,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:50,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1782326944] [2022-03-18 02:28:50,653 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:50,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-03-18 02:28:50,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:50,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555817640] [2022-03-18 02:28:50,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:50,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:50,661 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:50,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161317410] [2022-03-18 02:28:50,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:50,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:50,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:50,663 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:50,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 02:28:50,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:50,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:50,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:28:50,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:50,773 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-18 02:28:50,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:50,873 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-18 02:28:50,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:50,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555817640] [2022-03-18 02:28:50,874 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:50,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161317410] [2022-03-18 02:28:50,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161317410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:50,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:50,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-18 02:28:50,874 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:50,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1782326944] [2022-03-18 02:28:50,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1782326944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:50,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:50,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:50,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822337986] [2022-03-18 02:28:50,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:50,875 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:50,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:50,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:50,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:28:50,876 INFO L87 Difference]: Start difference. First operand 78 states and 109 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:28:50,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:50,919 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-03-18 02:28:50,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:28:50,919 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-03-18 02:28:50,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:50,920 INFO L225 Difference]: With dead ends: 121 [2022-03-18 02:28:50,920 INFO L226 Difference]: Without dead ends: 102 [2022-03-18 02:28:50,921 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 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-03-18 02:28:50,922 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:50,922 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:50,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-18 02:28:50,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-03-18 02:28:50,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-18 02:28:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-03-18 02:28:50,942 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-03-18 02:28:50,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:50,942 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-03-18 02:28:50,942 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:28:50,942 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-03-18 02:28:50,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 02:28:50,944 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:50,944 INFO L500 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:50,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-18 02:28:51,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:51,160 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:51,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:51,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-03-18 02:28:51,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:51,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [169335400] [2022-03-18 02:28:51,161 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:51,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-03-18 02:28:51,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:51,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903814697] [2022-03-18 02:28:51,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:51,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:51,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:51,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899753778] [2022-03-18 02:28:51,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:51,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:51,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:51,174 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:51,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 02:28:51,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:51,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:51,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:28:51,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:51,325 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:28:51,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:28:51,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:51,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903814697] [2022-03-18 02:28:51,327 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:51,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899753778] [2022-03-18 02:28:51,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899753778] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:51,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:51,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:51,328 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:51,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [169335400] [2022-03-18 02:28:51,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [169335400] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:51,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:51,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:51,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481766059] [2022-03-18 02:28:51,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:51,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:51,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:51,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:51,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:28:51,329 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 02:28:51,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:51,363 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-03-18 02:28:51,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:51,363 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-03-18 02:28:51,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:51,365 INFO L225 Difference]: With dead ends: 106 [2022-03-18 02:28:51,366 INFO L226 Difference]: Without dead ends: 103 [2022-03-18 02:28:51,366 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:28:51,366 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:51,367 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 143 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:51,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-18 02:28:51,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-18 02:28:51,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 02:28:51,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-03-18 02:28:51,379 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-03-18 02:28:51,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:51,381 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-03-18 02:28:51,381 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 02:28:51,381 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-03-18 02:28:51,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-18 02:28:51,382 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:51,382 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:51,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:51,599 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:51,600 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:51,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:51,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-03-18 02:28:51,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:51,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1440490808] [2022-03-18 02:28:51,601 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:51,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-03-18 02:28:51,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:51,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663384080] [2022-03-18 02:28:51,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:51,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:51,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623746424] [2022-03-18 02:28:51,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:51,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:51,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:51,616 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:51,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 02:28:51,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:51,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:51,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-18 02:28:51,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:51,736 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:28:51,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:51,847 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:28:51,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:51,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663384080] [2022-03-18 02:28:51,848 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:51,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623746424] [2022-03-18 02:28:51,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623746424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:51,848 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:51,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:28:51,848 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:51,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1440490808] [2022-03-18 02:28:51,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1440490808] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:51,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:51,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:28:51,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261955080] [2022-03-18 02:28:51,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:51,850 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:28:51,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:51,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:28:51,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:28:51,850 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-18 02:28:51,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:51,968 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-03-18 02:28:51,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:28:51,969 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-03-18 02:28:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:51,970 INFO L225 Difference]: With dead ends: 118 [2022-03-18 02:28:51,970 INFO L226 Difference]: Without dead ends: 106 [2022-03-18 02:28:51,970 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:28:51,970 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:51,971 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 147 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:51,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-18 02:28:51,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-03-18 02:28:51,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 02:28:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-03-18 02:28:51,980 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-03-18 02:28:51,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:51,980 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-03-18 02:28:51,980 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-18 02:28:51,980 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-03-18 02:28:51,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:28:51,981 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:51,981 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:52,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:52,198 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:52,198 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:52,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:52,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-03-18 02:28:52,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:52,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1323207988] [2022-03-18 02:28:52,199 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:52,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-03-18 02:28:52,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:52,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526670084] [2022-03-18 02:28:52,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:52,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:52,207 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:52,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321885884] [2022-03-18 02:28:52,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:28:52,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:52,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:52,209 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:52,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 02:28:52,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:28:52,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:52,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-18 02:28:52,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:52,417 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:28:52,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:52,503 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:28:52,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:52,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526670084] [2022-03-18 02:28:52,504 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:52,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321885884] [2022-03-18 02:28:52,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321885884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:52,504 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:52,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-03-18 02:28:52,504 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:52,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1323207988] [2022-03-18 02:28:52,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1323207988] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:52,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:52,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:28:52,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153536304] [2022-03-18 02:28:52,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:52,505 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:28:52,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:52,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:28:52,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:28:52,505 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-18 02:28:52,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:52,574 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-03-18 02:28:52,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:28:52,574 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2022-03-18 02:28:52,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:52,577 INFO L225 Difference]: With dead ends: 131 [2022-03-18 02:28:52,577 INFO L226 Difference]: Without dead ends: 129 [2022-03-18 02:28:52,577 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:28:52,578 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:52,579 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 210 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:52,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-03-18 02:28:52,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-03-18 02:28:52,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 02:28:52,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-03-18 02:28:52,593 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-03-18 02:28:52,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:52,593 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-03-18 02:28:52,594 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-18 02:28:52,594 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-03-18 02:28:52,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-18 02:28:52,595 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:52,595 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:52,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:52,807 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,SelfDestructingSolverStorable9 [2022-03-18 02:28:52,808 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:52,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:52,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-03-18 02:28:52,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:52,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [691073628] [2022-03-18 02:28:52,809 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:52,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-03-18 02:28:52,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:52,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592037894] [2022-03-18 02:28:52,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:52,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:52,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:52,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702951951] [2022-03-18 02:28:52,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:52,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:52,818 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:52,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 02:28:52,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:52,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:52,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-18 02:28:52,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:53,102 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-18 02:28:53,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:53,293 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-18 02:28:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:53,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592037894] [2022-03-18 02:28:53,294 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:53,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702951951] [2022-03-18 02:28:53,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702951951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:53,294 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:53,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-18 02:28:53,294 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:53,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [691073628] [2022-03-18 02:28:53,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [691073628] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:53,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:53,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:28:53,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337651464] [2022-03-18 02:28:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:53,295 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:28:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:53,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:28:53,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:28:53,296 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-18 02:28:53,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:53,465 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-03-18 02:28:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:28:53,466 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-03-18 02:28:53,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:53,467 INFO L225 Difference]: With dead ends: 160 [2022-03-18 02:28:53,467 INFO L226 Difference]: Without dead ends: 153 [2022-03-18 02:28:53,467 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:28:53,468 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 21 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:53,468 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 214 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:53,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-03-18 02:28:53,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-03-18 02:28:53,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-18 02:28:53,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-03-18 02:28:53,480 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-03-18 02:28:53,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:53,480 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-03-18 02:28:53,480 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-18 02:28:53,480 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-03-18 02:28:53,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-18 02:28:53,481 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:53,481 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:53,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:53,695 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:53,695 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:53,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-03-18 02:28:53,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:53,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [73360748] [2022-03-18 02:28:53,696 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:53,697 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-03-18 02:28:53,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:53,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917841307] [2022-03-18 02:28:53,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:53,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:53,704 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:53,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1606150541] [2022-03-18 02:28:53,704 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:28:53,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:53,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:53,705 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:53,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 02:28:53,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:28:53,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:53,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:28:53,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:28:53,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:53,959 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-18 02:28:53,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:53,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917841307] [2022-03-18 02:28:53,960 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:53,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606150541] [2022-03-18 02:28:53,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606150541] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:53,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:53,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-18 02:28:53,960 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:53,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [73360748] [2022-03-18 02:28:53,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [73360748] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:53,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:53,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:28:53,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578543010] [2022-03-18 02:28:53,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:53,961 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:28:53,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:53,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:28:53,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:28:53,962 INFO L87 Difference]: Start difference. First operand 153 states and 198 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 02:28:54,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:54,021 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-03-18 02:28:54,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:28:54,022 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-18 02:28:54,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:54,024 INFO L225 Difference]: With dead ends: 199 [2022-03-18 02:28:54,024 INFO L226 Difference]: Without dead ends: 173 [2022-03-18 02:28:54,024 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 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-03-18 02:28:54,025 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:54,025 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 136 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:54,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-18 02:28:54,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-18 02:28:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-18 02:28:54,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-03-18 02:28:54,043 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-03-18 02:28:54,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:54,044 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-03-18 02:28:54,044 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 02:28:54,044 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-03-18 02:28:54,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-18 02:28:54,045 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:54,045 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:54,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:54,269 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,SelfDestructingSolverStorable11 [2022-03-18 02:28:54,269 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:54,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:54,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-03-18 02:28:54,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:54,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [963966057] [2022-03-18 02:28:54,270 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:54,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-03-18 02:28:54,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:54,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380924622] [2022-03-18 02:28:54,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:54,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:54,277 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:54,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [98413965] [2022-03-18 02:28:54,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:54,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:54,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:54,280 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:54,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 02:28:54,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:54,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:54,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-18 02:28:54,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-18 02:28:54,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:54,645 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-03-18 02:28:54,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:54,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380924622] [2022-03-18 02:28:54,645 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:54,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98413965] [2022-03-18 02:28:54,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98413965] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:28:54,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:28:54,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-03-18 02:28:54,646 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:54,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [963966057] [2022-03-18 02:28:54,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [963966057] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:54,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:54,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:28:54,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551509564] [2022-03-18 02:28:54,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:54,646 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:28:54,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:54,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:28:54,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:28:54,647 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 02:28:54,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:54,701 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-03-18 02:28:54,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:28:54,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-03-18 02:28:54,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:54,702 INFO L225 Difference]: With dead ends: 179 [2022-03-18 02:28:54,702 INFO L226 Difference]: Without dead ends: 174 [2022-03-18 02:28:54,703 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:28:54,703 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:54,703 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 114 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:54,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-18 02:28:54,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-03-18 02:28:54,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-18 02:28:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-03-18 02:28:54,717 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-03-18 02:28:54,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:54,717 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-03-18 02:28:54,717 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 02:28:54,717 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-03-18 02:28:54,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-18 02:28:54,718 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:54,718 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:54,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:54,930 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,SelfDestructingSolverStorable12 [2022-03-18 02:28:54,947 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:54,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-03-18 02:28:54,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:54,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [268543648] [2022-03-18 02:28:54,949 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:54,949 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-03-18 02:28:54,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:54,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451300773] [2022-03-18 02:28:54,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:54,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:54,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:54,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1225156162] [2022-03-18 02:28:54,956 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:28:54,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:54,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:54,965 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:55,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 02:28:55,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:28:55,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:55,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 02:28:55,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-18 02:28:55,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:55,609 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-18 02:28:55,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:55,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451300773] [2022-03-18 02:28:55,610 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:55,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225156162] [2022-03-18 02:28:55,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225156162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:55,610 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:55,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-18 02:28:55,610 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:55,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [268543648] [2022-03-18 02:28:55,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [268543648] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:55,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:55,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:28:55,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549754362] [2022-03-18 02:28:55,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:55,611 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:28:55,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:28:55,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:28:55,612 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:28:55,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:55,796 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-03-18 02:28:55,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:28:55,796 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-18 02:28:55,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:55,797 INFO L225 Difference]: With dead ends: 199 [2022-03-18 02:28:55,797 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 02:28:55,798 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:28:55,798 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 16 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:55,798 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 242 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:55,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 02:28:55,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-03-18 02:28:55,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-18 02:28:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-03-18 02:28:55,826 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-03-18 02:28:55,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:55,826 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-03-18 02:28:55,826 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:28:55,827 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-03-18 02:28:55,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-18 02:28:55,827 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:55,827 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:55,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:56,031 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,SelfDestructingSolverStorable13 [2022-03-18 02:28:56,032 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:56,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:56,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-03-18 02:28:56,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:56,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1402844119] [2022-03-18 02:28:56,033 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:56,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-03-18 02:28:56,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:56,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674842262] [2022-03-18 02:28:56,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:56,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:56,039 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:56,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695853989] [2022-03-18 02:28:56,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:28:56,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:56,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:56,041 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:56,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 02:28:56,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:28:56,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:56,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:28:56,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:56,393 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-18 02:28:56,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-18 02:28:56,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:56,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674842262] [2022-03-18 02:28:56,646 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:56,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695853989] [2022-03-18 02:28:56,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695853989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:56,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:56,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-18 02:28:56,646 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:56,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1402844119] [2022-03-18 02:28:56,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1402844119] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:56,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:56,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:28:56,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089083456] [2022-03-18 02:28:56,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:56,647 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:28:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:28:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:28:56,648 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:28:56,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:56,839 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-03-18 02:28:56,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:28:56,840 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-18 02:28:56,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:56,841 INFO L225 Difference]: With dead ends: 208 [2022-03-18 02:28:56,841 INFO L226 Difference]: Without dead ends: 206 [2022-03-18 02:28:56,841 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:28:56,842 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 15 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:56,842 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 268 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-18 02:28:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-03-18 02:28:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-18 02:28:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-03-18 02:28:56,857 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-03-18 02:28:56,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:56,858 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-03-18 02:28:56,858 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:28:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-03-18 02:28:56,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-18 02:28:56,858 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:56,858 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:56,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:57,075 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,SelfDestructingSolverStorable14 [2022-03-18 02:28:57,076 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:57,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-03-18 02:28:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:57,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1892003587] [2022-03-18 02:28:57,077 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:57,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-03-18 02:28:57,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:57,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333160401] [2022-03-18 02:28:57,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:57,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:57,084 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:57,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832026989] [2022-03-18 02:28:57,084 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:28:57,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:57,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:57,092 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:57,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 02:28:57,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:28:57,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:57,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 02:28:57,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:57,382 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-18 02:28:57,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:57,597 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:28:57,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:57,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333160401] [2022-03-18 02:28:57,598 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:57,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832026989] [2022-03-18 02:28:57,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832026989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:57,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:57,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-18 02:28:57,598 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:57,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1892003587] [2022-03-18 02:28:57,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1892003587] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:57,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:57,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:28:57,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463041103] [2022-03-18 02:28:57,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:57,599 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:28:57,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:57,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:28:57,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:28:57,599 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-18 02:28:57,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:57,832 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-03-18 02:28:57,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:28:57,833 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-03-18 02:28:57,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:57,834 INFO L225 Difference]: With dead ends: 214 [2022-03-18 02:28:57,834 INFO L226 Difference]: Without dead ends: 208 [2022-03-18 02:28:57,834 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:28:57,835 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:57,835 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 261 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:28:57,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-03-18 02:28:57,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-03-18 02:28:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-03-18 02:28:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-03-18 02:28:57,850 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-03-18 02:28:57,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:57,850 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-03-18 02:28:57,851 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-18 02:28:57,851 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-03-18 02:28:57,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-18 02:28:57,851 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:57,851 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:57,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:58,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:58,070 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:58,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:58,070 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-03-18 02:28:58,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:58,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1655237776] [2022-03-18 02:28:58,071 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:58,071 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-03-18 02:28:58,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:58,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003513823] [2022-03-18 02:28:58,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:58,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:58,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:58,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688227267] [2022-03-18 02:28:58,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:28:58,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:58,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:58,078 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:58,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 02:28:58,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:28:58,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:58,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 02:28:58,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:58,429 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-18 02:28:58,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:58,693 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-18 02:28:58,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:58,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003513823] [2022-03-18 02:28:58,694 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:58,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688227267] [2022-03-18 02:28:58,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688227267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:58,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:58,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-18 02:28:58,694 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:58,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1655237776] [2022-03-18 02:28:58,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1655237776] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:58,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:58,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:28:58,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061911011] [2022-03-18 02:28:58,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:58,695 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:28:58,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:58,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:28:58,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:28:58,695 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-18 02:28:58,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:58,880 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-03-18 02:28:58,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:28:58,880 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-03-18 02:28:58,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:58,881 INFO L225 Difference]: With dead ends: 219 [2022-03-18 02:28:58,881 INFO L226 Difference]: Without dead ends: 210 [2022-03-18 02:28:58,882 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:28:58,882 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:58,882 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 220 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:28:58,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-18 02:28:58,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-03-18 02:28:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-18 02:28:58,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-03-18 02:28:58,897 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-03-18 02:28:58,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:58,898 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-03-18 02:28:58,898 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-18 02:28:58,898 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-03-18 02:28:58,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-18 02:28:58,898 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:58,899 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:58,917 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-03-18 02:28:59,115 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,SelfDestructingSolverStorable16 [2022-03-18 02:28:59,115 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:59,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:59,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-03-18 02:28:59,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:59,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2030831699] [2022-03-18 02:28:59,116 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:59,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-03-18 02:28:59,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:59,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937841624] [2022-03-18 02:28:59,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:59,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:59,122 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:59,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [149411028] [2022-03-18 02:28:59,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:28:59,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:59,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:59,126 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:59,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 02:28:59,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-18 02:28:59,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:59,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:28:59,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:28:59,286 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 02:28:59,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:28:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-18 02:28:59,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:28:59,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937841624] [2022-03-18 02:28:59,423 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:28:59,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149411028] [2022-03-18 02:28:59,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149411028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:28:59,423 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:28:59,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-18 02:28:59,423 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:28:59,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2030831699] [2022-03-18 02:28:59,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2030831699] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:28:59,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:28:59,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:28:59,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774308661] [2022-03-18 02:28:59,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:28:59,424 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:28:59,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:28:59,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:28:59,425 INFO L87 Difference]: Start difference. First operand 208 states and 260 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-18 02:28:59,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:28:59,500 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-03-18 02:28:59,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:28:59,501 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-03-18 02:28:59,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:28:59,502 INFO L225 Difference]: With dead ends: 277 [2022-03-18 02:28:59,502 INFO L226 Difference]: Without dead ends: 250 [2022-03-18 02:28:59,502 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 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-03-18 02:28:59,502 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:28:59,503 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:28:59,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-18 02:28:59,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-03-18 02:28:59,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-18 02:28:59,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-03-18 02:28:59,519 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-03-18 02:28:59,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:28:59,520 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-03-18 02:28:59,520 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-18 02:28:59,520 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-03-18 02:28:59,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-18 02:28:59,520 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:28:59,520 INFO L500 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:28:59,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-18 02:28:59,731 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,SelfDestructingSolverStorable17 [2022-03-18 02:28:59,731 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:28:59,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:28:59,732 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-03-18 02:28:59,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:28:59,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [876798982] [2022-03-18 02:28:59,732 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:28:59,732 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-03-18 02:28:59,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:28:59,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903673348] [2022-03-18 02:28:59,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:28:59,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:28:59,738 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:28:59,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [54318904] [2022-03-18 02:28:59,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:28:59,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:28:59,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:28:59,739 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:28:59,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 02:28:59,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:28:59,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:28:59,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:28:59,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:00,256 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-18 02:29:00,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:00,557 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-18 02:29:00,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:00,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903673348] [2022-03-18 02:29:00,557 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:00,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54318904] [2022-03-18 02:29:00,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54318904] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:00,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:00,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-03-18 02:29:00,558 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:00,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [876798982] [2022-03-18 02:29:00,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [876798982] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:00,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:00,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:29:00,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929859128] [2022-03-18 02:29:00,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:00,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:29:00,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:00,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:29:00,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:29:00,559 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:00,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:00,803 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-03-18 02:29:00,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:29:00,804 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-18 02:29:00,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:00,805 INFO L225 Difference]: With dead ends: 256 [2022-03-18 02:29:00,805 INFO L226 Difference]: Without dead ends: 254 [2022-03-18 02:29:00,805 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:29:00,806 INFO L912 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:00,806 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 374 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:29:00,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-18 02:29:00,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-03-18 02:29:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-18 02:29:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-03-18 02:29:00,825 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-03-18 02:29:00,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:00,825 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-03-18 02:29:00,825 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:00,825 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-03-18 02:29:00,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-18 02:29:00,826 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:00,826 INFO L500 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:00,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:01,039 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:01,040 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:01,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:01,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-03-18 02:29:01,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:01,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1506737341] [2022-03-18 02:29:01,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:01,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-03-18 02:29:01,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:01,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680914662] [2022-03-18 02:29:01,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:01,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:01,046 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:01,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659566804] [2022-03-18 02:29:01,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:29:01,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:01,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:01,049 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:01,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 02:29:01,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:29:01,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:01,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:29:01,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-18 02:29:01,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-18 02:29:01,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:01,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680914662] [2022-03-18 02:29:01,904 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:01,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659566804] [2022-03-18 02:29:01,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659566804] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:01,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:01,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-03-18 02:29:01,905 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:01,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1506737341] [2022-03-18 02:29:01,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1506737341] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:01,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:01,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:29:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791323334] [2022-03-18 02:29:01,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:01,905 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:29:01,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:01,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:29:01,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:29:01,906 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:02,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:02,088 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-03-18 02:29:02,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:29:02,088 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-18 02:29:02,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:02,091 INFO L225 Difference]: With dead ends: 286 [2022-03-18 02:29:02,091 INFO L226 Difference]: Without dead ends: 284 [2022-03-18 02:29:02,091 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-03-18 02:29:02,092 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:02,092 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 346 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:29:02,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-03-18 02:29:02,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-03-18 02:29:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-18 02:29:02,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-03-18 02:29:02,119 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-03-18 02:29:02,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:02,119 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-03-18 02:29:02,119 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:02,119 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-03-18 02:29:02,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-18 02:29:02,121 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:02,121 INFO L500 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:02,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:02,337 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:02,337 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:02,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:02,337 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-03-18 02:29:02,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:02,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1717724479] [2022-03-18 02:29:02,338 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-03-18 02:29:02,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:02,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514211649] [2022-03-18 02:29:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:02,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:02,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:02,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138620753] [2022-03-18 02:29:02,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:29:02,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:02,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:02,356 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:02,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 02:29:02,395 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:29:02,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:02,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-18 02:29:02,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:02,812 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 65 proven. 51 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-03-18 02:29:02,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-03-18 02:29:03,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:03,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514211649] [2022-03-18 02:29:03,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:03,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138620753] [2022-03-18 02:29:03,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138620753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:03,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:03,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-18 02:29:03,041 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:03,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1717724479] [2022-03-18 02:29:03,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1717724479] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:03,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:03,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:29:03,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42003535] [2022-03-18 02:29:03,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:03,042 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:29:03,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:03,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:29:03,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:29:03,042 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:03,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:03,457 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-03-18 02:29:03,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:29:03,458 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-18 02:29:03,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:03,459 INFO L225 Difference]: With dead ends: 297 [2022-03-18 02:29:03,459 INFO L226 Difference]: Without dead ends: 295 [2022-03-18 02:29:03,460 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:29:03,460 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:03,460 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 315 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 02:29:03,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-18 02:29:03,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-03-18 02:29:03,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-18 02:29:03,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-03-18 02:29:03,486 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-03-18 02:29:03,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:03,486 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-03-18 02:29:03,486 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:29:03,486 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-03-18 02:29:03,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-18 02:29:03,487 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:03,487 INFO L500 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:03,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:03,704 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:03,704 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:03,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:03,704 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-03-18 02:29:03,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:03,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [436032632] [2022-03-18 02:29:03,705 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:03,705 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-03-18 02:29:03,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:03,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274317429] [2022-03-18 02:29:03,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:03,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:03,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:03,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1406939496] [2022-03-18 02:29:03,710 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:29:03,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:03,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:03,714 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:03,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 02:29:03,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:29:03,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:03,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:29:03,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:04,062 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-03-18 02:29:04,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:04,257 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:29:04,266 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:29:25,859 WARN L232 SmtUtils]: Spent 15.08s on a formula simplification. DAG size of input: 63 DAG size of output: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:29:25,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:25,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274317429] [2022-03-18 02:29:25,861 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:25,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406939496] [2022-03-18 02:29:25,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406939496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:29:25,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:29:25,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-18 02:29:25,862 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:25,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [436032632] [2022-03-18 02:29:25,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [436032632] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:25,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:25,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:29:25,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863978154] [2022-03-18 02:29:25,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:25,862 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:29:25,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:25,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:29:25,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=162, Unknown=1, NotChecked=0, Total=210 [2022-03-18 02:29:25,863 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:29:30,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:30,140 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-03-18 02:29:30,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:29:30,141 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-03-18 02:29:30,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:30,142 INFO L225 Difference]: With dead ends: 315 [2022-03-18 02:29:30,142 INFO L226 Difference]: Without dead ends: 309 [2022-03-18 02:29:30,143 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=67, Invalid=236, Unknown=3, NotChecked=0, Total=306 [2022-03-18 02:29:30,143 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:30,143 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 288 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:29:30,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-03-18 02:29:30,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-03-18 02:29:30,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-03-18 02:29:30,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-03-18 02:29:30,172 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-03-18 02:29:30,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:30,172 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-03-18 02:29:30,172 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:29:30,172 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-03-18 02:29:30,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-18 02:29:30,173 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:30,173 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:30,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:30,390 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,SelfDestructingSolverStorable21 [2022-03-18 02:29:30,390 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:30,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:30,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-03-18 02:29:30,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:30,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [477850323] [2022-03-18 02:29:30,391 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:30,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-03-18 02:29:30,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:30,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383883000] [2022-03-18 02:29:30,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:30,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:30,396 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:30,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23401484] [2022-03-18 02:29:30,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:29:30,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:30,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:30,398 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:30,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 02:29:30,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:29:30,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:30,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:29:30,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:30,991 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-18 02:29:30,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:31,392 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-18 02:29:31,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:31,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383883000] [2022-03-18 02:29:31,392 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:31,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23401484] [2022-03-18 02:29:31,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23401484] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:31,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:31,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-18 02:29:31,393 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:31,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [477850323] [2022-03-18 02:29:31,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [477850323] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:31,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:31,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:29:31,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592458052] [2022-03-18 02:29:31,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:31,394 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:29:31,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:31,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:29:31,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:29:31,394 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-18 02:29:31,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:31,659 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-03-18 02:29:31,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:29:31,659 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-03-18 02:29:31,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:31,661 INFO L225 Difference]: With dead ends: 291 [2022-03-18 02:29:31,661 INFO L226 Difference]: Without dead ends: 285 [2022-03-18 02:29:31,661 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:29:31,661 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:31,661 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 354 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:29:31,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-03-18 02:29:31,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-03-18 02:29:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-18 02:29:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-03-18 02:29:31,712 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-03-18 02:29:31,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:31,712 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-03-18 02:29:31,712 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-18 02:29:31,712 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-03-18 02:29:31,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-18 02:29:31,713 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:31,713 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:31,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:31,920 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,SelfDestructingSolverStorable22 [2022-03-18 02:29:31,921 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:31,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:31,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-03-18 02:29:31,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:31,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [768953696] [2022-03-18 02:29:31,922 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:31,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-03-18 02:29:31,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:31,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105181865] [2022-03-18 02:29:31,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:31,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:31,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:31,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [891493341] [2022-03-18 02:29:31,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:29:31,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:31,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:31,928 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:31,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 02:29:31,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:29:31,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:31,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-18 02:29:31,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:32,498 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 70 proven. 60 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-03-18 02:29:32,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:32,763 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-03-18 02:29:32,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:32,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105181865] [2022-03-18 02:29:32,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:32,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891493341] [2022-03-18 02:29:32,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891493341] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:32,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:32,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-18 02:29:32,764 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:32,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [768953696] [2022-03-18 02:29:32,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [768953696] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:32,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:32,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:29:32,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075257614] [2022-03-18 02:29:32,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:32,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:29:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:29:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:29:32,765 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:29:33,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:29:33,798 INFO L93 Difference]: Finished difference Result 310 states and 377 transitions. [2022-03-18 02:29:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:29:33,799 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-03-18 02:29:33,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:29:33,801 INFO L225 Difference]: With dead ends: 310 [2022-03-18 02:29:33,801 INFO L226 Difference]: Without dead ends: 304 [2022-03-18 02:29:33,801 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:29:33,801 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:29:33,802 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 303 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:29:33,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-03-18 02:29:33,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 284. [2022-03-18 02:29:33,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 179 states have (on average 1.1396648044692737) internal successors, (204), 188 states have internal predecessors, (204), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-18 02:29:33,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 336 transitions. [2022-03-18 02:29:33,838 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 336 transitions. Word has length 90 [2022-03-18 02:29:33,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:29:33,839 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 336 transitions. [2022-03-18 02:29:33,839 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:29:33,839 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 336 transitions. [2022-03-18 02:29:33,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-18 02:29:33,840 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:29:33,840 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:29:33,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 02:29:34,041 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:34,041 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:29:34,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:29:34,041 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-03-18 02:29:34,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:34,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1699910501] [2022-03-18 02:29:34,042 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:29:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-03-18 02:29:34,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:29:34,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431328811] [2022-03-18 02:29:34,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:29:34,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:29:34,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:29:34,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [404213976] [2022-03-18 02:29:34,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:29:34,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:29:34,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:29:34,048 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:29:34,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 02:29:34,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:29:34,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:29:34,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:29:34,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:29:37,165 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-03-18 02:29:37,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:29:40,981 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-18 02:29:40,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:29:40,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431328811] [2022-03-18 02:29:40,981 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:29:40,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404213976] [2022-03-18 02:29:40,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404213976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:29:40,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:29:40,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-03-18 02:29:40,982 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:29:40,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1699910501] [2022-03-18 02:29:40,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1699910501] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:29:40,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:29:40,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:29:40,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658524848] [2022-03-18 02:29:40,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:29:40,982 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:29:40,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:29:40,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:29:40,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=143, Unknown=2, NotChecked=0, Total=182 [2022-03-18 02:29:40,983 INFO L87 Difference]: Start difference. First operand 284 states and 336 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-18 02:29:43,160 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:29:52,405 WARN L232 SmtUtils]: Spent 8.64s on a formula simplification. DAG size of input: 42 DAG size of output: 29 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:29:54,597 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:29:56,607 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:29:58,615 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:30:00,866 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:30:02,885 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:30:04,905 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:30:05,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:05,711 INFO L93 Difference]: Finished difference Result 319 states and 384 transitions. [2022-03-18 02:30:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:30:05,711 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-03-18 02:30:05,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:05,713 INFO L225 Difference]: With dead ends: 319 [2022-03-18 02:30:05,713 INFO L226 Difference]: Without dead ends: 305 [2022-03-18 02:30:05,713 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=56, Invalid=214, Unknown=2, NotChecked=0, Total=272 [2022-03-18 02:30:05,714 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 19 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 21 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:05,714 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 383 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 361 Invalid, 7 Unknown, 0 Unchecked, 16.0s Time] [2022-03-18 02:30:05,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-03-18 02:30:05,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 299. [2022-03-18 02:30:05,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 191 states have (on average 1.1413612565445026) internal successors, (218), 198 states have internal predecessors, (218), 69 states have call successors, (69), 39 states have call predecessors, (69), 38 states have return successors, (65), 61 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-18 02:30:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 352 transitions. [2022-03-18 02:30:05,754 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 352 transitions. Word has length 90 [2022-03-18 02:30:05,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:05,754 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 352 transitions. [2022-03-18 02:30:05,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-18 02:30:05,754 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 352 transitions. [2022-03-18 02:30:05,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-18 02:30:05,755 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:05,755 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 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-03-18 02:30:05,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:05,959 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:05,959 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:05,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:05,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-03-18 02:30:05,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:05,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1111995066] [2022-03-18 02:30:05,960 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:05,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-03-18 02:30:05,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:05,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949966356] [2022-03-18 02:30:05,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:05,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:05,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:05,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700371161] [2022-03-18 02:30:05,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:05,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:05,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:05,967 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:05,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 02:30:06,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:06,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:06,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 02:30:06,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:06,170 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-18 02:30:06,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:06,358 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-18 02:30:06,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:06,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949966356] [2022-03-18 02:30:06,358 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:06,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700371161] [2022-03-18 02:30:06,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700371161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:06,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:06,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-18 02:30:06,359 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:06,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1111995066] [2022-03-18 02:30:06,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1111995066] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:06,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:06,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:30:06,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724032181] [2022-03-18 02:30:06,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:06,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:30:06,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:06,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:30:06,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:30:06,360 INFO L87 Difference]: Start difference. First operand 299 states and 352 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-18 02:30:06,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:06,477 INFO L93 Difference]: Finished difference Result 386 states and 447 transitions. [2022-03-18 02:30:06,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:30:06,487 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-03-18 02:30:06,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:06,488 INFO L225 Difference]: With dead ends: 386 [2022-03-18 02:30:06,489 INFO L226 Difference]: Without dead ends: 363 [2022-03-18 02:30:06,489 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 185 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-03-18 02:30:06,490 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 17 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:06,490 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 175 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:30:06,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-03-18 02:30:06,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 355. [2022-03-18 02:30:06,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 234 states have (on average 1.123931623931624) internal successors, (263), 240 states have internal predecessors, (263), 73 states have call successors, (73), 48 states have call predecessors, (73), 47 states have return successors, (69), 66 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 02:30:06,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 405 transitions. [2022-03-18 02:30:06,543 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 405 transitions. Word has length 99 [2022-03-18 02:30:06,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:06,543 INFO L478 AbstractCegarLoop]: Abstraction has 355 states and 405 transitions. [2022-03-18 02:30:06,543 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-18 02:30:06,543 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 405 transitions. [2022-03-18 02:30:06,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:06,544 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:06,544 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:06,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:06,759 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,SelfDestructingSolverStorable25 [2022-03-18 02:30:06,760 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:06,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:06,760 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-03-18 02:30:06,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:06,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [144569730] [2022-03-18 02:30:06,761 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:06,761 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-03-18 02:30:06,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:06,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048912513] [2022-03-18 02:30:06,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:06,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:06,766 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:06,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180365622] [2022-03-18 02:30:06,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:06,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:06,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:06,767 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:06,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-18 02:30:06,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:06,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:06,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-18 02:30:06,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:07,517 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-18 02:30:07,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-18 02:30:07,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:07,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048912513] [2022-03-18 02:30:07,843 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:07,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180365622] [2022-03-18 02:30:07,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180365622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:07,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:07,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-03-18 02:30:07,844 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:07,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [144569730] [2022-03-18 02:30:07,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [144569730] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:07,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:07,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:30:07,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671416738] [2022-03-18 02:30:07,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:07,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:30:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:07,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:30:07,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:30:07,845 INFO L87 Difference]: Start difference. First operand 355 states and 405 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:08,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:08,631 INFO L93 Difference]: Finished difference Result 382 states and 444 transitions. [2022-03-18 02:30:08,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:30:08,632 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-18 02:30:08,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:08,633 INFO L225 Difference]: With dead ends: 382 [2022-03-18 02:30:08,633 INFO L226 Difference]: Without dead ends: 380 [2022-03-18 02:30:08,634 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:30:08,634 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 15 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:08,634 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 394 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:30:08,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-18 02:30:08,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 364. [2022-03-18 02:30:08,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 239 states have (on average 1.1255230125523012) internal successors, (269), 245 states have internal predecessors, (269), 76 states have call successors, (76), 49 states have call predecessors, (76), 48 states have return successors, (72), 69 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-18 02:30:08,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 417 transitions. [2022-03-18 02:30:08,683 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 417 transitions. Word has length 104 [2022-03-18 02:30:08,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:08,683 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 417 transitions. [2022-03-18 02:30:08,683 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:08,683 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 417 transitions. [2022-03-18 02:30:08,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:08,684 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:08,684 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:08,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:08,884 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,SelfDestructingSolverStorable26 [2022-03-18 02:30:08,885 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:08,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:08,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-03-18 02:30:08,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:08,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [659870753] [2022-03-18 02:30:08,885 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:08,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-03-18 02:30:08,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:08,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471687921] [2022-03-18 02:30:08,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:08,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:08,893 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:08,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [668868041] [2022-03-18 02:30:08,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:08,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:08,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:08,895 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:08,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-18 02:30:08,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:08,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:08,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-18 02:30:08,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:09,636 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-18 02:30:09,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:10,904 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-18 02:30:10,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:10,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471687921] [2022-03-18 02:30:10,904 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:10,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668868041] [2022-03-18 02:30:10,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668868041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:10,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:10,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-18 02:30:10,905 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:10,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [659870753] [2022-03-18 02:30:10,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [659870753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:10,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:10,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:30:10,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082251228] [2022-03-18 02:30:10,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:10,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:30:10,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:10,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:30:10,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:30:10,906 INFO L87 Difference]: Start difference. First operand 364 states and 417 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-18 02:30:11,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:11,264 INFO L93 Difference]: Finished difference Result 412 states and 478 transitions. [2022-03-18 02:30:11,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:30:11,264 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-18 02:30:11,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:11,266 INFO L225 Difference]: With dead ends: 412 [2022-03-18 02:30:11,266 INFO L226 Difference]: Without dead ends: 410 [2022-03-18 02:30:11,266 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:30:11,266 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 10 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:11,266 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 433 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:30:11,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-03-18 02:30:11,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 394. [2022-03-18 02:30:11,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 259 states have (on average 1.1235521235521235) internal successors, (291), 265 states have internal predecessors, (291), 82 states have call successors, (82), 53 states have call predecessors, (82), 52 states have return successors, (78), 75 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-18 02:30:11,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 451 transitions. [2022-03-18 02:30:11,323 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 451 transitions. Word has length 104 [2022-03-18 02:30:11,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:11,324 INFO L478 AbstractCegarLoop]: Abstraction has 394 states and 451 transitions. [2022-03-18 02:30:11,324 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-18 02:30:11,324 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 451 transitions. [2022-03-18 02:30:11,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:11,325 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:11,325 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:11,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:11,539 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,SelfDestructingSolverStorable27 [2022-03-18 02:30:11,539 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:11,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:11,540 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-03-18 02:30:11,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:11,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [702485950] [2022-03-18 02:30:11,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:11,540 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-03-18 02:30:11,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:11,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756848448] [2022-03-18 02:30:11,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:11,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:11,546 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:11,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172049023] [2022-03-18 02:30:11,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:11,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:11,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:11,547 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:11,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-18 02:30:11,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:11,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:11,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-18 02:30:11,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:12,246 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 93 proven. 111 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-18 02:30:12,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:12,570 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-18 02:30:12,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:12,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756848448] [2022-03-18 02:30:12,571 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:12,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172049023] [2022-03-18 02:30:12,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172049023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:12,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:12,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-18 02:30:12,571 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:12,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [702485950] [2022-03-18 02:30:12,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [702485950] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:12,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:12,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:30:12,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619918460] [2022-03-18 02:30:12,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:12,572 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:30:12,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:12,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:30:12,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:30:12,572 INFO L87 Difference]: Start difference. First operand 394 states and 451 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-18 02:30:13,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:13,233 INFO L93 Difference]: Finished difference Result 446 states and 515 transitions. [2022-03-18 02:30:13,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:30:13,233 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-18 02:30:13,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:13,243 INFO L225 Difference]: With dead ends: 446 [2022-03-18 02:30:13,244 INFO L226 Difference]: Without dead ends: 444 [2022-03-18 02:30:13,244 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:30:13,248 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 16 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:13,248 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 380 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:30:13,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-03-18 02:30:13,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 398. [2022-03-18 02:30:13,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 262 states have (on average 1.1221374045801527) internal successors, (294), 268 states have internal predecessors, (294), 82 states have call successors, (82), 54 states have call predecessors, (82), 53 states have return successors, (78), 75 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-18 02:30:13,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 454 transitions. [2022-03-18 02:30:13,318 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 454 transitions. Word has length 104 [2022-03-18 02:30:13,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:13,319 INFO L478 AbstractCegarLoop]: Abstraction has 398 states and 454 transitions. [2022-03-18 02:30:13,319 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-18 02:30:13,319 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 454 transitions. [2022-03-18 02:30:13,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:13,320 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:13,320 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:13,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:13,520 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,SelfDestructingSolverStorable28 [2022-03-18 02:30:13,521 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:13,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:13,521 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-03-18 02:30:13,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:13,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [466574932] [2022-03-18 02:30:13,522 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:13,522 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-03-18 02:30:13,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:13,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178572663] [2022-03-18 02:30:13,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:13,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:13,528 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:13,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1459095278] [2022-03-18 02:30:13,528 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:13,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:13,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:13,529 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:13,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-18 02:30:13,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-18 02:30:13,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:13,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-18 02:30:13,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:15,791 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-03-18 02:30:15,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:16,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:16,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178572663] [2022-03-18 02:30:16,523 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:16,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459095278] [2022-03-18 02:30:16,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459095278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:30:16,523 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:30:16,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-18 02:30:16,524 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:16,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [466574932] [2022-03-18 02:30:16,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [466574932] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:16,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:16,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:30:16,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516312124] [2022-03-18 02:30:16,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:16,524 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:30:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:30:16,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:30:16,525 INFO L87 Difference]: Start difference. First operand 398 states and 454 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:30:19,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:19,218 INFO L93 Difference]: Finished difference Result 494 states and 594 transitions. [2022-03-18 02:30:19,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:30:19,219 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-03-18 02:30:19,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:19,221 INFO L225 Difference]: With dead ends: 494 [2022-03-18 02:30:19,221 INFO L226 Difference]: Without dead ends: 488 [2022-03-18 02:30:19,221 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-18 02:30:19,222 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 46 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:19,222 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 416 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-18 02:30:19,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-18 02:30:19,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 456. [2022-03-18 02:30:19,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 298 states have (on average 1.1342281879194631) internal successors, (338), 306 states have internal predecessors, (338), 99 states have call successors, (99), 59 states have call predecessors, (99), 58 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-18 02:30:19,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 532 transitions. [2022-03-18 02:30:19,304 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 532 transitions. Word has length 104 [2022-03-18 02:30:19,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:19,304 INFO L478 AbstractCegarLoop]: Abstraction has 456 states and 532 transitions. [2022-03-18 02:30:19,304 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:30:19,304 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 532 transitions. [2022-03-18 02:30:19,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:19,305 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:19,305 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:19,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:19,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:19,507 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:19,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:19,508 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-03-18 02:30:19,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:19,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1814549152] [2022-03-18 02:30:19,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:19,508 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-03-18 02:30:19,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:19,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758053103] [2022-03-18 02:30:19,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:19,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:19,516 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:19,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1895925121] [2022-03-18 02:30:19,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:19,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:19,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:19,517 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:19,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-18 02:30:19,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:19,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:19,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-18 02:30:19,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-03-18 02:30:20,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-18 02:30:21,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:21,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758053103] [2022-03-18 02:30:21,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:21,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895925121] [2022-03-18 02:30:21,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895925121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:21,179 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:21,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-03-18 02:30:21,179 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:21,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1814549152] [2022-03-18 02:30:21,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1814549152] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:21,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:21,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:30:21,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870566577] [2022-03-18 02:30:21,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:21,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:30:21,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:21,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:30:21,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:30:21,181 INFO L87 Difference]: Start difference. First operand 456 states and 532 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:21,829 INFO L93 Difference]: Finished difference Result 485 states and 573 transitions. [2022-03-18 02:30:21,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:30:21,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-18 02:30:21,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:21,832 INFO L225 Difference]: With dead ends: 485 [2022-03-18 02:30:21,832 INFO L226 Difference]: Without dead ends: 483 [2022-03-18 02:30:21,832 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:30:21,833 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 15 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:21,833 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 489 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 02:30:21,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-03-18 02:30:21,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 456. [2022-03-18 02:30:21,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 298 states have (on average 1.1342281879194631) internal successors, (338), 306 states have internal predecessors, (338), 99 states have call successors, (99), 59 states have call predecessors, (99), 58 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-18 02:30:21,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 532 transitions. [2022-03-18 02:30:21,923 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 532 transitions. Word has length 104 [2022-03-18 02:30:21,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:21,923 INFO L478 AbstractCegarLoop]: Abstraction has 456 states and 532 transitions. [2022-03-18 02:30:21,924 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:21,924 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 532 transitions. [2022-03-18 02:30:21,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:21,924 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:21,925 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:21,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:22,127 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:22,128 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:22,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:22,128 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-03-18 02:30:22,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:22,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [113451614] [2022-03-18 02:30:22,129 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:22,129 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-03-18 02:30:22,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:22,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554479905] [2022-03-18 02:30:22,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:22,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:22,135 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:22,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404869253] [2022-03-18 02:30:22,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:22,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:22,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:22,139 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:22,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-18 02:30:22,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:22,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:22,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-18 02:30:22,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:24,492 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-18 02:30:24,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:25,011 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 113 proven. 32 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-18 02:30:25,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:25,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554479905] [2022-03-18 02:30:25,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:25,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404869253] [2022-03-18 02:30:25,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404869253] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:25,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:25,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-03-18 02:30:25,012 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:25,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [113451614] [2022-03-18 02:30:25,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [113451614] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:25,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:25,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:30:25,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357326228] [2022-03-18 02:30:25,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:25,012 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:30:25,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:25,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:30:25,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:30:25,013 INFO L87 Difference]: Start difference. First operand 456 states and 532 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:28,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:28,337 INFO L93 Difference]: Finished difference Result 484 states and 569 transitions. [2022-03-18 02:30:28,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:30:28,338 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-18 02:30:28,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:28,340 INFO L225 Difference]: With dead ends: 484 [2022-03-18 02:30:28,340 INFO L226 Difference]: Without dead ends: 482 [2022-03-18 02:30:28,340 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-18 02:30:28,341 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 15 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:28,341 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 451 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-03-18 02:30:28,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-18 02:30:28,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 458. [2022-03-18 02:30:28,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 299 states have (on average 1.1337792642140467) internal successors, (339), 307 states have internal predecessors, (339), 99 states have call successors, (99), 60 states have call predecessors, (99), 59 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-18 02:30:28,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 533 transitions. [2022-03-18 02:30:28,431 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 533 transitions. Word has length 104 [2022-03-18 02:30:28,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:28,432 INFO L478 AbstractCegarLoop]: Abstraction has 458 states and 533 transitions. [2022-03-18 02:30:28,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-18 02:30:28,432 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 533 transitions. [2022-03-18 02:30:28,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-18 02:30:28,433 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:28,433 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:28,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:28,650 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,SelfDestructingSolverStorable31 [2022-03-18 02:30:28,651 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:28,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:28,651 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-03-18 02:30:28,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:28,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1638575980] [2022-03-18 02:30:28,651 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:28,651 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-03-18 02:30:28,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:28,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740307914] [2022-03-18 02:30:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:28,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:28,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:28,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81565115] [2022-03-18 02:30:28,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:28,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:28,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:28,657 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:28,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-18 02:30:29,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:30:29,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:29,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 02:30:29,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:29,929 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-03-18 02:30:29,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-03-18 02:30:36,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:36,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740307914] [2022-03-18 02:30:36,129 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:36,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81565115] [2022-03-18 02:30:36,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81565115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:36,129 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:36,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-03-18 02:30:36,129 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:36,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1638575980] [2022-03-18 02:30:36,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1638575980] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:36,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:36,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-18 02:30:36,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886711848] [2022-03-18 02:30:36,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:36,130 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-18 02:30:36,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:36,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-18 02:30:36,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=248, Unknown=1, NotChecked=0, Total=306 [2022-03-18 02:30:36,130 INFO L87 Difference]: Start difference. First operand 458 states and 533 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-18 02:30:38,686 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:30:39,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:39,477 INFO L93 Difference]: Finished difference Result 537 states and 644 transitions. [2022-03-18 02:30:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:30:39,477 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-03-18 02:30:39,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:39,479 INFO L225 Difference]: With dead ends: 537 [2022-03-18 02:30:39,479 INFO L226 Difference]: Without dead ends: 535 [2022-03-18 02:30:39,480 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=74, Invalid=345, Unknown=1, NotChecked=0, Total=420 [2022-03-18 02:30:39,480 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 41 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:39,480 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 274 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 353 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2022-03-18 02:30:39,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-18 02:30:39,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 481. [2022-03-18 02:30:39,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 312 states have (on average 1.1314102564102564) internal successors, (353), 323 states have internal predecessors, (353), 106 states have call successors, (106), 63 states have call predecessors, (106), 62 states have return successors, (102), 94 states have call predecessors, (102), 102 states have call successors, (102) [2022-03-18 02:30:39,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 561 transitions. [2022-03-18 02:30:39,582 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 561 transitions. Word has length 104 [2022-03-18 02:30:39,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:39,582 INFO L478 AbstractCegarLoop]: Abstraction has 481 states and 561 transitions. [2022-03-18 02:30:39,582 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-18 02:30:39,582 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 561 transitions. [2022-03-18 02:30:39,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-18 02:30:39,583 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:39,583 INFO L500 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:39,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:39,784 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:39,784 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:39,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:39,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-03-18 02:30:39,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:39,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [70050470] [2022-03-18 02:30:39,785 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:39,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-03-18 02:30:39,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:39,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300702927] [2022-03-18 02:30:39,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:39,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:39,789 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:39,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [628369604] [2022-03-18 02:30:39,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:39,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:39,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:39,791 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:39,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-18 02:30:39,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:39,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:39,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 02:30:39,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:40,302 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-18 02:30:40,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:40,550 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-18 02:30:40,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:40,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300702927] [2022-03-18 02:30:40,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:40,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628369604] [2022-03-18 02:30:40,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628369604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:40,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:40,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-18 02:30:40,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:40,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [70050470] [2022-03-18 02:30:40,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [70050470] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:40,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:40,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:30:40,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026345147] [2022-03-18 02:30:40,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:40,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:30:40,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:40,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:30:40,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:30:40,553 INFO L87 Difference]: Start difference. First operand 481 states and 561 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:30:40,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:40,825 INFO L93 Difference]: Finished difference Result 507 states and 602 transitions. [2022-03-18 02:30:40,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:30:40,826 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-18 02:30:40,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:40,828 INFO L225 Difference]: With dead ends: 507 [2022-03-18 02:30:40,828 INFO L226 Difference]: Without dead ends: 501 [2022-03-18 02:30:40,829 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:30:40,829 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 9 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:40,829 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 431 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:40,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-03-18 02:30:40,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 475. [2022-03-18 02:30:40,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 309 states have (on average 1.132686084142395) internal successors, (350), 319 states have internal predecessors, (350), 104 states have call successors, (104), 62 states have call predecessors, (104), 61 states have return successors, (100), 93 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-18 02:30:40,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 554 transitions. [2022-03-18 02:30:40,953 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 554 transitions. Word has length 109 [2022-03-18 02:30:40,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:40,953 INFO L478 AbstractCegarLoop]: Abstraction has 475 states and 554 transitions. [2022-03-18 02:30:40,953 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:30:40,953 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 554 transitions. [2022-03-18 02:30:40,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-18 02:30:40,954 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:40,954 INFO L500 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:40,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:41,158 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:41,158 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:41,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:41,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-03-18 02:30:41,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:41,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [458400692] [2022-03-18 02:30:41,159 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:41,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-03-18 02:30:41,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:41,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130890543] [2022-03-18 02:30:41,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:41,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:41,165 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:41,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741354046] [2022-03-18 02:30:41,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:41,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:41,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:41,166 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:41,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-18 02:30:41,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:41,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:41,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-18 02:30:41,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:41,898 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-18 02:30:41,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:44,246 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 34 proven. 95 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-18 02:30:44,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:44,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130890543] [2022-03-18 02:30:44,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:44,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741354046] [2022-03-18 02:30:44,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741354046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:44,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:44,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-18 02:30:44,247 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:44,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [458400692] [2022-03-18 02:30:44,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [458400692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:44,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:44,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:30:44,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129243773] [2022-03-18 02:30:44,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:44,247 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:30:44,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:44,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:30:44,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:30:44,248 INFO L87 Difference]: Start difference. First operand 475 states and 554 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:30:45,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:45,323 INFO L93 Difference]: Finished difference Result 511 states and 604 transitions. [2022-03-18 02:30:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:30:45,323 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-18 02:30:45,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:45,326 INFO L225 Difference]: With dead ends: 511 [2022-03-18 02:30:45,326 INFO L226 Difference]: Without dead ends: 505 [2022-03-18 02:30:45,326 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-18 02:30:45,327 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 16 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:45,327 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 403 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-18 02:30:45,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-03-18 02:30:45,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 485. [2022-03-18 02:30:45,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 317 states have (on average 1.1324921135646688) internal successors, (359), 326 states have internal predecessors, (359), 104 states have call successors, (104), 64 states have call predecessors, (104), 63 states have return successors, (100), 94 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-18 02:30:45,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 563 transitions. [2022-03-18 02:30:45,441 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 563 transitions. Word has length 109 [2022-03-18 02:30:45,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:45,441 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 563 transitions. [2022-03-18 02:30:45,441 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:30:45,441 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 563 transitions. [2022-03-18 02:30:45,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-18 02:30:45,442 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:45,442 INFO L500 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:45,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:45,644 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,SelfDestructingSolverStorable34 [2022-03-18 02:30:45,644 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:45,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:45,644 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-03-18 02:30:45,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:45,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1117936609] [2022-03-18 02:30:45,645 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:45,645 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-03-18 02:30:45,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:45,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973275955] [2022-03-18 02:30:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:45,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:45,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:45,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391759326] [2022-03-18 02:30:45,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:45,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:45,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:45,651 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:45,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-18 02:30:46,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:30:46,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:46,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 02:30:46,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:46,660 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-18 02:30:46,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-18 02:30:46,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:46,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973275955] [2022-03-18 02:30:46,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:46,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391759326] [2022-03-18 02:30:46,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391759326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:46,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:46,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-03-18 02:30:46,891 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:46,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1117936609] [2022-03-18 02:30:46,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1117936609] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:46,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:46,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:30:46,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484643307] [2022-03-18 02:30:46,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:46,892 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:30:46,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:46,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:30:46,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:30:46,892 INFO L87 Difference]: Start difference. First operand 485 states and 563 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 02:30:47,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:47,166 INFO L93 Difference]: Finished difference Result 495 states and 571 transitions. [2022-03-18 02:30:47,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:30:47,166 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-03-18 02:30:47,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:47,168 INFO L225 Difference]: With dead ends: 495 [2022-03-18 02:30:47,168 INFO L226 Difference]: Without dead ends: 474 [2022-03-18 02:30:47,168 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:30:47,168 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 25 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:47,169 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 154 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:47,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-18 02:30:47,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 468. [2022-03-18 02:30:47,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 312 states have (on average 1.1217948717948718) internal successors, (350), 319 states have internal predecessors, (350), 93 states have call successors, (93), 63 states have call predecessors, (93), 62 states have return successors, (90), 85 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-18 02:30:47,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 533 transitions. [2022-03-18 02:30:47,281 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 533 transitions. Word has length 109 [2022-03-18 02:30:47,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:47,282 INFO L478 AbstractCegarLoop]: Abstraction has 468 states and 533 transitions. [2022-03-18 02:30:47,282 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 02:30:47,282 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 533 transitions. [2022-03-18 02:30:47,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-18 02:30:47,283 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:47,283 INFO L500 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:47,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-18 02:30:47,489 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,SelfDestructingSolverStorable35 [2022-03-18 02:30:47,490 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:47,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:47,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-03-18 02:30:47,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:47,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [787551819] [2022-03-18 02:30:47,490 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:47,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-03-18 02:30:47,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:47,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563220349] [2022-03-18 02:30:47,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:47,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:47,497 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:47,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131243274] [2022-03-18 02:30:47,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:47,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:47,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:47,498 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:47,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-18 02:30:47,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:47,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:47,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-18 02:30:47,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 440 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-18 02:30:47,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-18 02:30:47,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:47,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563220349] [2022-03-18 02:30:47,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:47,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131243274] [2022-03-18 02:30:47,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131243274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:47,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:47,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-18 02:30:47,952 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:47,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [787551819] [2022-03-18 02:30:47,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [787551819] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:47,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:47,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:30:47,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271644201] [2022-03-18 02:30:47,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:47,953 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:30:47,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:47,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:30:47,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:30:47,953 INFO L87 Difference]: Start difference. First operand 468 states and 533 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, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-18 02:30:48,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:48,173 INFO L93 Difference]: Finished difference Result 583 states and 668 transitions. [2022-03-18 02:30:48,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:30:48,173 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, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-03-18 02:30:48,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:48,175 INFO L225 Difference]: With dead ends: 583 [2022-03-18 02:30:48,175 INFO L226 Difference]: Without dead ends: 574 [2022-03-18 02:30:48,175 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 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-03-18 02:30:48,176 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 20 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:48,176 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 162 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:48,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-03-18 02:30:48,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 561. [2022-03-18 02:30:48,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 377 states have (on average 1.1087533156498675) internal successors, (418), 385 states have internal predecessors, (418), 108 states have call successors, (108), 76 states have call predecessors, (108), 75 states have return successors, (105), 99 states have call predecessors, (105), 105 states have call successors, (105) [2022-03-18 02:30:48,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 631 transitions. [2022-03-18 02:30:48,317 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 631 transitions. Word has length 118 [2022-03-18 02:30:48,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:48,317 INFO L478 AbstractCegarLoop]: Abstraction has 561 states and 631 transitions. [2022-03-18 02:30:48,317 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, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-18 02:30:48,317 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 631 transitions. [2022-03-18 02:30:48,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 02:30:48,318 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:48,318 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 7, 6, 6, 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-03-18 02:30:48,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:48,531 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,SelfDestructingSolverStorable36 [2022-03-18 02:30:48,531 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:48,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:48,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 11 times [2022-03-18 02:30:48,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:48,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1288317157] [2022-03-18 02:30:48,532 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:48,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 12 times [2022-03-18 02:30:48,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:48,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57474677] [2022-03-18 02:30:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:48,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:48,537 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:48,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764374077] [2022-03-18 02:30:48,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:48,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:48,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:48,541 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:48,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-18 02:30:48,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-18 02:30:48,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:48,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:30:48,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:48,816 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 657 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-18 02:30:48,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-18 02:30:49,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:49,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57474677] [2022-03-18 02:30:49,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:49,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764374077] [2022-03-18 02:30:49,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764374077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:49,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:49,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-18 02:30:49,053 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:49,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1288317157] [2022-03-18 02:30:49,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1288317157] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:49,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:49,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:30:49,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141535101] [2022-03-18 02:30:49,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:49,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:30:49,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:49,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:30:49,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:30:49,054 INFO L87 Difference]: Start difference. First operand 561 states and 631 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, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:30:49,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:49,334 INFO L93 Difference]: Finished difference Result 690 states and 792 transitions. [2022-03-18 02:30:49,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:30:49,335 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, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2022-03-18 02:30:49,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:49,337 INFO L225 Difference]: With dead ends: 690 [2022-03-18 02:30:49,337 INFO L226 Difference]: Without dead ends: 681 [2022-03-18 02:30:49,337 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 257 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-03-18 02:30:49,338 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 22 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:49,338 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 164 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:49,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-03-18 02:30:49,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 679. [2022-03-18 02:30:49,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 453 states have (on average 1.1059602649006623) internal successors, (501), 464 states have internal predecessors, (501), 136 states have call successors, (136), 90 states have call predecessors, (136), 89 states have return successors, (133), 124 states have call predecessors, (133), 133 states have call successors, (133) [2022-03-18 02:30:49,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 770 transitions. [2022-03-18 02:30:49,506 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 770 transitions. Word has length 137 [2022-03-18 02:30:49,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:49,507 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 770 transitions. [2022-03-18 02:30:49,507 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, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:30:49,507 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 770 transitions. [2022-03-18 02:30:49,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-03-18 02:30:49,508 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:49,508 INFO L500 BasicCegarLoop]: trace histogram [22, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:49,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-18 02:30:49,727 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:49,727 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:49,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 13 times [2022-03-18 02:30:49,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:49,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1842436316] [2022-03-18 02:30:49,728 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 14 times [2022-03-18 02:30:49,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:49,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595890062] [2022-03-18 02:30:49,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:49,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:49,733 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:49,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136021715] [2022-03-18 02:30:49,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:49,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:49,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:49,735 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:49,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-18 02:30:49,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:49,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:49,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-18 02:30:49,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:50,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 917 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-18 02:30:50,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 161 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-18 02:30:50,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:50,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595890062] [2022-03-18 02:30:50,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:50,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136021715] [2022-03-18 02:30:50,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136021715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:50,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:50,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-18 02:30:50,265 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:50,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1842436316] [2022-03-18 02:30:50,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1842436316] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:50,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:50,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:30:50,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322190072] [2022-03-18 02:30:50,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:50,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:30:50,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:50,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:30:50,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:30:50,266 INFO L87 Difference]: Start difference. First operand 679 states and 770 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, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-18 02:30:50,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:50,569 INFO L93 Difference]: Finished difference Result 808 states and 931 transitions. [2022-03-18 02:30:50,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:30:50,570 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, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) Word has length 156 [2022-03-18 02:30:50,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:50,572 INFO L225 Difference]: With dead ends: 808 [2022-03-18 02:30:50,572 INFO L226 Difference]: Without dead ends: 799 [2022-03-18 02:30:50,573 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 293 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-03-18 02:30:50,573 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 22 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:50,573 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 196 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:50,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-03-18 02:30:50,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 797. [2022-03-18 02:30:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 529 states have (on average 1.1039697542533082) internal successors, (584), 543 states have internal predecessors, (584), 164 states have call successors, (164), 104 states have call predecessors, (164), 103 states have return successors, (161), 149 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-18 02:30:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 909 transitions. [2022-03-18 02:30:50,782 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 909 transitions. Word has length 156 [2022-03-18 02:30:50,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:50,782 INFO L478 AbstractCegarLoop]: Abstraction has 797 states and 909 transitions. [2022-03-18 02:30:50,782 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, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-18 02:30:50,782 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 909 transitions. [2022-03-18 02:30:50,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-18 02:30:50,784 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:50,784 INFO L500 BasicCegarLoop]: trace histogram [25, 24, 24, 9, 8, 8, 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-03-18 02:30:50,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:50,999 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,SelfDestructingSolverStorable38 [2022-03-18 02:30:50,999 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:51,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:51,000 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 15 times [2022-03-18 02:30:51,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:51,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1266642872] [2022-03-18 02:30:51,000 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:51,000 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 16 times [2022-03-18 02:30:51,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:51,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536089274] [2022-03-18 02:30:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:51,008 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:51,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064064064] [2022-03-18 02:30:51,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:51,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:51,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:51,009 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:51,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-18 02:30:51,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:51,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:51,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-18 02:30:51,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:51,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 1220 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:30:51,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 212 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-03-18 02:30:51,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:51,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536089274] [2022-03-18 02:30:51,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:51,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064064064] [2022-03-18 02:30:51,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064064064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:51,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:51,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-18 02:30:51,617 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:51,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1266642872] [2022-03-18 02:30:51,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1266642872] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:51,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:51,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:30:51,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139292755] [2022-03-18 02:30:51,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:51,618 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:30:51,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:51,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:30:51,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-18 02:30:51,619 INFO L87 Difference]: Start difference. First operand 797 states and 909 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, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-18 02:30:52,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:52,024 INFO L93 Difference]: Finished difference Result 926 states and 1070 transitions. [2022-03-18 02:30:52,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 02:30:52,025 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, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 175 [2022-03-18 02:30:52,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:52,028 INFO L225 Difference]: With dead ends: 926 [2022-03-18 02:30:52,028 INFO L226 Difference]: Without dead ends: 917 [2022-03-18 02:30:52,029 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 329 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-03-18 02:30:52,029 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 20 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:52,029 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 198 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:52,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2022-03-18 02:30:52,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 915. [2022-03-18 02:30:52,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 605 states have (on average 1.1024793388429752) internal successors, (667), 622 states have internal predecessors, (667), 192 states have call successors, (192), 118 states have call predecessors, (192), 117 states have return successors, (189), 174 states have call predecessors, (189), 189 states have call successors, (189) [2022-03-18 02:30:52,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1048 transitions. [2022-03-18 02:30:52,269 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1048 transitions. Word has length 175 [2022-03-18 02:30:52,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:52,269 INFO L478 AbstractCegarLoop]: Abstraction has 915 states and 1048 transitions. [2022-03-18 02:30:52,269 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, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-18 02:30:52,269 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1048 transitions. [2022-03-18 02:30:52,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-03-18 02:30:52,272 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:52,272 INFO L500 BasicCegarLoop]: trace histogram [28, 27, 27, 10, 9, 9, 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-03-18 02:30:52,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:52,487 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,SelfDestructingSolverStorable39 [2022-03-18 02:30:52,487 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:52,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:52,488 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 17 times [2022-03-18 02:30:52,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:52,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1511445688] [2022-03-18 02:30:52,488 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:52,488 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 18 times [2022-03-18 02:30:52,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:52,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085762900] [2022-03-18 02:30:52,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:52,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:52,495 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:52,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1924952111] [2022-03-18 02:30:52,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:52,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:52,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:52,496 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:52,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-18 02:30:52,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-18 02:30:52,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:52,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-18 02:30:52,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:52,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 1566 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 02:30:52,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:53,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 270 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-03-18 02:30:53,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:53,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085762900] [2022-03-18 02:30:53,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:53,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924952111] [2022-03-18 02:30:53,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924952111] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:53,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:53,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-18 02:30:53,284 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:53,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1511445688] [2022-03-18 02:30:53,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1511445688] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:53,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:53,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:30:53,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197330972] [2022-03-18 02:30:53,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:53,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:30:53,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:53,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:30:53,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:30:53,287 INFO L87 Difference]: Start difference. First operand 915 states and 1048 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, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-18 02:30:53,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:53,686 INFO L93 Difference]: Finished difference Result 1044 states and 1209 transitions. [2022-03-18 02:30:53,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:30:53,687 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, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 194 [2022-03-18 02:30:53,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:53,690 INFO L225 Difference]: With dead ends: 1044 [2022-03-18 02:30:53,690 INFO L226 Difference]: Without dead ends: 1035 [2022-03-18 02:30:53,691 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 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-03-18 02:30:53,691 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 25 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:53,691 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 210 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:53,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-03-18 02:30:54,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 1033. [2022-03-18 02:30:54,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 681 states have (on average 1.1013215859030836) internal successors, (750), 701 states have internal predecessors, (750), 220 states have call successors, (220), 132 states have call predecessors, (220), 131 states have return successors, (217), 199 states have call predecessors, (217), 217 states have call successors, (217) [2022-03-18 02:30:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1187 transitions. [2022-03-18 02:30:54,006 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1187 transitions. Word has length 194 [2022-03-18 02:30:54,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:54,007 INFO L478 AbstractCegarLoop]: Abstraction has 1033 states and 1187 transitions. [2022-03-18 02:30:54,007 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, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-18 02:30:54,007 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1187 transitions. [2022-03-18 02:30:54,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-18 02:30:54,009 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:54,009 INFO L500 BasicCegarLoop]: trace histogram [31, 30, 30, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:54,016 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-03-18 02:30:54,220 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:54,220 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:54,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:54,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 19 times [2022-03-18 02:30:54,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:54,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1581419372] [2022-03-18 02:30:54,222 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:54,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 20 times [2022-03-18 02:30:54,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:54,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509220684] [2022-03-18 02:30:54,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:54,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:54,231 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:54,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [110583080] [2022-03-18 02:30:54,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:30:54,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:54,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:54,245 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:54,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-18 02:30:54,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:30:54,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:54,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-18 02:30:54,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:54,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 1955 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-03-18 02:30:54,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 335 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-03-18 02:30:54,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:54,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509220684] [2022-03-18 02:30:54,986 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:54,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110583080] [2022-03-18 02:30:54,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110583080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:54,987 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:54,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2022-03-18 02:30:54,987 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:54,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1581419372] [2022-03-18 02:30:54,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1581419372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:54,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:54,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-18 02:30:54,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803895696] [2022-03-18 02:30:54,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:54,987 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-18 02:30:54,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:54,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-18 02:30:54,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:30:54,988 INFO L87 Difference]: Start difference. First operand 1033 states and 1187 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, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-18 02:30:55,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:55,445 INFO L93 Difference]: Finished difference Result 1162 states and 1348 transitions. [2022-03-18 02:30:55,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 02:30:55,446 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, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) Word has length 213 [2022-03-18 02:30:55,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:55,450 INFO L225 Difference]: With dead ends: 1162 [2022-03-18 02:30:55,450 INFO L226 Difference]: Without dead ends: 1153 [2022-03-18 02:30:55,450 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 402 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=466, Invalid=656, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 02:30:55,450 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 36 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:55,451 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 232 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:55,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2022-03-18 02:30:55,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1151. [2022-03-18 02:30:55,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 757 states have (on average 1.1003963011889035) internal successors, (833), 780 states have internal predecessors, (833), 248 states have call successors, (248), 146 states have call predecessors, (248), 145 states have return successors, (245), 224 states have call predecessors, (245), 245 states have call successors, (245) [2022-03-18 02:30:55,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1326 transitions. [2022-03-18 02:30:55,745 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1326 transitions. Word has length 213 [2022-03-18 02:30:55,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:55,745 INFO L478 AbstractCegarLoop]: Abstraction has 1151 states and 1326 transitions. [2022-03-18 02:30:55,745 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, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-18 02:30:55,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1326 transitions. [2022-03-18 02:30:55,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-03-18 02:30:55,748 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:55,748 INFO L500 BasicCegarLoop]: trace histogram [34, 33, 33, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:55,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:55,967 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,SelfDestructingSolverStorable41 [2022-03-18 02:30:55,967 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:55,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:55,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 21 times [2022-03-18 02:30:55,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:55,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1335023573] [2022-03-18 02:30:55,968 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:55,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 22 times [2022-03-18 02:30:55,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:55,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963909694] [2022-03-18 02:30:55,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:55,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:55,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:55,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945333227] [2022-03-18 02:30:55,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:30:55,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:55,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:55,976 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:55,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-18 02:30:56,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:30:56,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:56,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-18 02:30:56,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 2387 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-18 02:30:56,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:56,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 407 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-03-18 02:30:56,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:56,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963909694] [2022-03-18 02:30:56,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:56,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945333227] [2022-03-18 02:30:56,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945333227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:56,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:56,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2022-03-18 02:30:56,909 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:56,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1335023573] [2022-03-18 02:30:56,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1335023573] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:56,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:56,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:30:56,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386288061] [2022-03-18 02:30:56,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:56,910 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:30:56,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:56,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:30:56,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:30:56,911 INFO L87 Difference]: Start difference. First operand 1151 states and 1326 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, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-18 02:30:57,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:57,409 INFO L93 Difference]: Finished difference Result 1280 states and 1487 transitions. [2022-03-18 02:30:57,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-18 02:30:57,409 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, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) Word has length 232 [2022-03-18 02:30:57,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:57,413 INFO L225 Difference]: With dead ends: 1280 [2022-03-18 02:30:57,413 INFO L226 Difference]: Without dead ends: 1271 [2022-03-18 02:30:57,414 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 440 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=489, Invalid=701, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:30:57,414 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 67 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:57,414 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 234 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:57,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-03-18 02:30:57,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1269. [2022-03-18 02:30:57,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 833 states have (on average 1.099639855942377) internal successors, (916), 859 states have internal predecessors, (916), 276 states have call successors, (276), 160 states have call predecessors, (276), 159 states have return successors, (273), 249 states have call predecessors, (273), 273 states have call successors, (273) [2022-03-18 02:30:57,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1465 transitions. [2022-03-18 02:30:57,739 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1465 transitions. Word has length 232 [2022-03-18 02:30:57,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:57,739 INFO L478 AbstractCegarLoop]: Abstraction has 1269 states and 1465 transitions. [2022-03-18 02:30:57,740 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, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-18 02:30:57,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1465 transitions. [2022-03-18 02:30:57,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-03-18 02:30:57,743 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:57,743 INFO L500 BasicCegarLoop]: trace histogram [37, 36, 36, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:30:57,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-18 02:30:57,949 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:57,949 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:30:57,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:30:57,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 23 times [2022-03-18 02:30:57,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:57,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1297235077] [2022-03-18 02:30:57,950 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:30:57,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 24 times [2022-03-18 02:30:57,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:30:57,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729455082] [2022-03-18 02:30:57,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:30:57,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:30:57,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:30:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351122395] [2022-03-18 02:30:57,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:30:57,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:30:57,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:30:57,959 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:30:57,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-18 02:30:58,081 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-18 02:30:58,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:30:58,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-18 02:30:58,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:30:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 2862 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-18 02:30:58,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:30:58,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 486 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-03-18 02:30:58,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:30:58,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729455082] [2022-03-18 02:30:58,873 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:30:58,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351122395] [2022-03-18 02:30:58,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351122395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:30:58,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:30:58,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2022-03-18 02:30:58,873 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:30:58,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1297235077] [2022-03-18 02:30:58,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1297235077] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:30:58,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:30:58,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:30:58,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853258884] [2022-03-18 02:30:58,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:30:58,874 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:30:58,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:30:58,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:30:58,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:30:58,875 INFO L87 Difference]: Start difference. First operand 1269 states and 1465 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, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-18 02:30:59,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:30:59,458 INFO L93 Difference]: Finished difference Result 1398 states and 1626 transitions. [2022-03-18 02:30:59,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-18 02:30:59,459 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, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) Word has length 251 [2022-03-18 02:30:59,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:30:59,463 INFO L225 Difference]: With dead ends: 1398 [2022-03-18 02:30:59,463 INFO L226 Difference]: Without dead ends: 1389 [2022-03-18 02:30:59,464 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 478 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=512, Invalid=748, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:30:59,465 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 45 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:30:59,465 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 256 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:30:59,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2022-03-18 02:30:59,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1387. [2022-03-18 02:30:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 909 states have (on average 1.099009900990099) internal successors, (999), 938 states have internal predecessors, (999), 304 states have call successors, (304), 174 states have call predecessors, (304), 173 states have return successors, (301), 274 states have call predecessors, (301), 301 states have call successors, (301) [2022-03-18 02:30:59,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1604 transitions. [2022-03-18 02:30:59,811 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 1604 transitions. Word has length 251 [2022-03-18 02:30:59,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:30:59,811 INFO L478 AbstractCegarLoop]: Abstraction has 1387 states and 1604 transitions. [2022-03-18 02:30:59,811 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, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-18 02:30:59,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1604 transitions. [2022-03-18 02:30:59,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-03-18 02:30:59,814 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:30:59,814 INFO L500 BasicCegarLoop]: trace histogram [40, 39, 39, 14, 13, 13, 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-03-18 02:30:59,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-18 02:31:00,027 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:00,027 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:00,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:00,028 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 25 times [2022-03-18 02:31:00,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:00,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [452646701] [2022-03-18 02:31:00,028 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:00,029 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 26 times [2022-03-18 02:31:00,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:00,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982077796] [2022-03-18 02:31:00,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:00,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:00,035 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:00,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1357280368] [2022-03-18 02:31:00,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:31:00,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:00,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:00,037 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:31:00,039 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-03-18 02:31:00,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:31:00,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:00,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-18 02:31:00,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:00,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 3380 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-03-18 02:31:00,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 572 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-03-18 02:31:01,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:01,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982077796] [2022-03-18 02:31:01,020 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:01,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357280368] [2022-03-18 02:31:01,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357280368] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:01,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:01,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2022-03-18 02:31:01,021 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:01,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [452646701] [2022-03-18 02:31:01,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [452646701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:01,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:01,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:31:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709569559] [2022-03-18 02:31:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:01,022 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:31:01,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:31:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:01,022 INFO L87 Difference]: Start difference. First operand 1387 states and 1604 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, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-18 02:31:01,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:01,643 INFO L93 Difference]: Finished difference Result 1516 states and 1765 transitions. [2022-03-18 02:31:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 02:31:01,643 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, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) Word has length 270 [2022-03-18 02:31:01,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:01,648 INFO L225 Difference]: With dead ends: 1516 [2022-03-18 02:31:01,648 INFO L226 Difference]: Without dead ends: 1507 [2022-03-18 02:31:01,649 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 516 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=535, Invalid=797, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:31:01,649 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 30 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:31:01,649 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 278 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:01,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2022-03-18 02:31:02,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1505. [2022-03-18 02:31:02,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 985 states have (on average 1.0984771573604062) internal successors, (1082), 1017 states have internal predecessors, (1082), 332 states have call successors, (332), 188 states have call predecessors, (332), 187 states have return successors, (329), 299 states have call predecessors, (329), 329 states have call successors, (329) [2022-03-18 02:31:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1743 transitions. [2022-03-18 02:31:02,052 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 1743 transitions. Word has length 270 [2022-03-18 02:31:02,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:02,052 INFO L478 AbstractCegarLoop]: Abstraction has 1505 states and 1743 transitions. [2022-03-18 02:31:02,052 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, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-18 02:31:02,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 1743 transitions. [2022-03-18 02:31:02,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-03-18 02:31:02,056 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:02,056 INFO L500 BasicCegarLoop]: trace histogram [43, 42, 42, 15, 14, 14, 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-03-18 02:31:02,075 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-03-18 02:31:02,271 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,SelfDestructingSolverStorable44 [2022-03-18 02:31:02,271 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:02,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:02,272 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 27 times [2022-03-18 02:31:02,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:02,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [435966326] [2022-03-18 02:31:02,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:02,273 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 28 times [2022-03-18 02:31:02,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:02,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182258202] [2022-03-18 02:31:02,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:02,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:02,282 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:02,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [194236443] [2022-03-18 02:31:02,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:31:02,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:02,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:02,284 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-03-18 02:31:02,285 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-03-18 02:31:02,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:31:02,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:02,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 02:31:02,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:02,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 3941 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-18 02:31:02,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:03,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 665 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-03-18 02:31:03,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182258202] [2022-03-18 02:31:03,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194236443] [2022-03-18 02:31:03,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194236443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:03,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:03,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 24 [2022-03-18 02:31:03,343 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [435966326] [2022-03-18 02:31:03,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [435966326] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:03,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:03,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:31:03,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462164572] [2022-03-18 02:31:03,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:03,344 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:31:03,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:03,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:31:03,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:03,345 INFO L87 Difference]: Start difference. First operand 1505 states and 1743 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, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-18 02:31:04,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:04,010 INFO L93 Difference]: Finished difference Result 1634 states and 1904 transitions. [2022-03-18 02:31:04,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-18 02:31:04,011 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, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) Word has length 289 [2022-03-18 02:31:04,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:04,017 INFO L225 Difference]: With dead ends: 1634 [2022-03-18 02:31:04,017 INFO L226 Difference]: Without dead ends: 1625 [2022-03-18 02:31:04,017 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 554 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=558, Invalid=848, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 02:31:04,018 INFO L912 BasicCegarLoop]: 74 mSDtfsCounter, 54 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:31:04,018 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 260 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:31:04,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states. [2022-03-18 02:31:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1623. [2022-03-18 02:31:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1061 states have (on average 1.0980207351555136) internal successors, (1165), 1096 states have internal predecessors, (1165), 360 states have call successors, (360), 202 states have call predecessors, (360), 201 states have return successors, (357), 324 states have call predecessors, (357), 357 states have call successors, (357) [2022-03-18 02:31:04,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 1882 transitions. [2022-03-18 02:31:04,460 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 1882 transitions. Word has length 289 [2022-03-18 02:31:04,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:04,461 INFO L478 AbstractCegarLoop]: Abstraction has 1623 states and 1882 transitions. [2022-03-18 02:31:04,461 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, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-18 02:31:04,461 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 1882 transitions. [2022-03-18 02:31:04,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-03-18 02:31:04,464 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:04,464 INFO L500 BasicCegarLoop]: trace histogram [46, 45, 45, 16, 15, 15, 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-03-18 02:31:04,482 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-03-18 02:31:04,665 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,SelfDestructingSolverStorable45 [2022-03-18 02:31:04,665 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:04,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:04,665 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 29 times [2022-03-18 02:31:04,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:04,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1432767246] [2022-03-18 02:31:04,666 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:04,666 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 30 times [2022-03-18 02:31:04,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:04,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670718177] [2022-03-18 02:31:04,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:04,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:04,673 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:04,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213543192] [2022-03-18 02:31:04,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:31:04,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:04,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:04,674 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-03-18 02:31:04,675 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-03-18 02:31:04,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2022-03-18 02:31:04,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:04,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-18 02:31:04,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:05,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 4545 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-18 02:31:05,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 765 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-03-18 02:31:05,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:05,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670718177] [2022-03-18 02:31:05,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:05,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213543192] [2022-03-18 02:31:05,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213543192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:05,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:05,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 24 [2022-03-18 02:31:05,799 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:05,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1432767246] [2022-03-18 02:31:05,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1432767246] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:05,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:05,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-18 02:31:05,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562233185] [2022-03-18 02:31:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:05,800 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 02:31:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 02:31:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:05,800 INFO L87 Difference]: Start difference. First operand 1623 states and 1882 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, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-18 02:31:06,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:06,566 INFO L93 Difference]: Finished difference Result 1752 states and 2043 transitions. [2022-03-18 02:31:06,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-18 02:31:06,566 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, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) Word has length 308 [2022-03-18 02:31:06,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:06,573 INFO L225 Difference]: With dead ends: 1752 [2022-03-18 02:31:06,573 INFO L226 Difference]: Without dead ends: 1743 [2022-03-18 02:31:06,574 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 592 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=581, Invalid=901, Unknown=0, NotChecked=0, Total=1482 [2022-03-18 02:31:06,574 INFO L912 BasicCegarLoop]: 77 mSDtfsCounter, 84 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:31:06,574 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 272 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:06,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2022-03-18 02:31:07,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1741. [2022-03-18 02:31:07,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1137 states have (on average 1.0976253298153034) internal successors, (1248), 1175 states have internal predecessors, (1248), 388 states have call successors, (388), 216 states have call predecessors, (388), 215 states have return successors, (385), 349 states have call predecessors, (385), 385 states have call successors, (385) [2022-03-18 02:31:07,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2021 transitions. [2022-03-18 02:31:07,108 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2021 transitions. Word has length 308 [2022-03-18 02:31:07,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:07,108 INFO L478 AbstractCegarLoop]: Abstraction has 1741 states and 2021 transitions. [2022-03-18 02:31:07,109 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, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-18 02:31:07,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2021 transitions. [2022-03-18 02:31:07,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-03-18 02:31:07,112 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:07,112 INFO L500 BasicCegarLoop]: trace histogram [49, 48, 48, 17, 16, 16, 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-03-18 02:31:07,131 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-03-18 02:31:07,329 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,SelfDestructingSolverStorable46 [2022-03-18 02:31:07,329 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:07,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:07,330 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 31 times [2022-03-18 02:31:07,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:07,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1599844599] [2022-03-18 02:31:07,330 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:07,330 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 32 times [2022-03-18 02:31:07,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:07,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970750658] [2022-03-18 02:31:07,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:07,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:07,337 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:07,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [537136721] [2022-03-18 02:31:07,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:31:07,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:07,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:07,339 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-03-18 02:31:07,340 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-03-18 02:31:07,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:31:07,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:07,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:31:07,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:07,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 5192 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-18 02:31:07,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 872 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-03-18 02:31:08,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:08,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970750658] [2022-03-18 02:31:08,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:08,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537136721] [2022-03-18 02:31:08,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537136721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:08,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:08,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 24 [2022-03-18 02:31:08,426 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:08,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1599844599] [2022-03-18 02:31:08,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1599844599] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:08,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:08,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-18 02:31:08,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363175769] [2022-03-18 02:31:08,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:08,426 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 02:31:08,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:08,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 02:31:08,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:08,427 INFO L87 Difference]: Start difference. First operand 1741 states and 2021 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, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-18 02:31:09,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:09,202 INFO L93 Difference]: Finished difference Result 1870 states and 2182 transitions. [2022-03-18 02:31:09,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 02:31:09,202 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, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) Word has length 327 [2022-03-18 02:31:09,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:09,209 INFO L225 Difference]: With dead ends: 1870 [2022-03-18 02:31:09,209 INFO L226 Difference]: Without dead ends: 1861 [2022-03-18 02:31:09,209 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 630 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=604, Invalid=956, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 02:31:09,210 INFO L912 BasicCegarLoop]: 80 mSDtfsCounter, 63 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:31:09,210 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 294 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:09,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1861 states. [2022-03-18 02:31:09,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1861 to 1859. [2022-03-18 02:31:09,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1213 states have (on average 1.0972794723825228) internal successors, (1331), 1254 states have internal predecessors, (1331), 416 states have call successors, (416), 230 states have call predecessors, (416), 229 states have return successors, (413), 374 states have call predecessors, (413), 413 states have call successors, (413) [2022-03-18 02:31:09,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2160 transitions. [2022-03-18 02:31:09,692 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2160 transitions. Word has length 327 [2022-03-18 02:31:09,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:09,693 INFO L478 AbstractCegarLoop]: Abstraction has 1859 states and 2160 transitions. [2022-03-18 02:31:09,693 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, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-18 02:31:09,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2160 transitions. [2022-03-18 02:31:09,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-03-18 02:31:09,697 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:09,698 INFO L500 BasicCegarLoop]: trace histogram [52, 51, 51, 18, 17, 17, 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-03-18 02:31:09,715 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-03-18 02:31:09,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:09,905 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:09,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:09,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 33 times [2022-03-18 02:31:09,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:09,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [189573407] [2022-03-18 02:31:09,906 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:09,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 34 times [2022-03-18 02:31:09,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:09,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680134109] [2022-03-18 02:31:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:09,913 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:09,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555699555] [2022-03-18 02:31:09,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:31:09,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:09,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:09,915 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-03-18 02:31:09,916 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-03-18 02:31:10,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:31:10,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:10,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-18 02:31:10,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:10,616 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 5882 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-03-18 02:31:10,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:11,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 986 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-03-18 02:31:11,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:11,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680134109] [2022-03-18 02:31:11,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:11,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555699555] [2022-03-18 02:31:11,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555699555] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:11,075 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:11,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2022-03-18 02:31:11,076 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:11,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [189573407] [2022-03-18 02:31:11,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [189573407] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:11,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:11,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:31:11,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923674965] [2022-03-18 02:31:11,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:11,076 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:31:11,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:11,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:31:11,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:11,077 INFO L87 Difference]: Start difference. First operand 1859 states and 2160 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, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-18 02:31:11,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:11,891 INFO L93 Difference]: Finished difference Result 1988 states and 2321 transitions. [2022-03-18 02:31:11,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-18 02:31:11,891 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, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) Word has length 346 [2022-03-18 02:31:11,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:11,898 INFO L225 Difference]: With dead ends: 1988 [2022-03-18 02:31:11,898 INFO L226 Difference]: Without dead ends: 1979 [2022-03-18 02:31:11,898 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 668 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=1013, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 02:31:11,899 INFO L912 BasicCegarLoop]: 83 mSDtfsCounter, 60 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 316 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-03-18 02:31:11,899 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 316 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:11,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states. [2022-03-18 02:31:12,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1977. [2022-03-18 02:31:12,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1289 states have (on average 1.0969743987587277) internal successors, (1414), 1333 states have internal predecessors, (1414), 444 states have call successors, (444), 244 states have call predecessors, (444), 243 states have return successors, (441), 399 states have call predecessors, (441), 441 states have call successors, (441) [2022-03-18 02:31:12,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2299 transitions. [2022-03-18 02:31:12,400 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 2299 transitions. Word has length 346 [2022-03-18 02:31:12,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:12,401 INFO L478 AbstractCegarLoop]: Abstraction has 1977 states and 2299 transitions. [2022-03-18 02:31:12,401 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, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-18 02:31:12,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 2299 transitions. [2022-03-18 02:31:12,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-03-18 02:31:12,405 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:12,405 INFO L500 BasicCegarLoop]: trace histogram [55, 54, 54, 19, 18, 18, 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-03-18 02:31:12,422 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-03-18 02:31:12,619 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,SelfDestructingSolverStorable48 [2022-03-18 02:31:12,620 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:12,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:12,620 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 35 times [2022-03-18 02:31:12,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:12,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1890926380] [2022-03-18 02:31:12,621 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:12,621 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 36 times [2022-03-18 02:31:12,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:12,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076143567] [2022-03-18 02:31:12,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:12,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:12,628 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:12,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311925856] [2022-03-18 02:31:12,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:31:12,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:12,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:12,629 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-03-18 02:31:12,630 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-03-18 02:31:14,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-03-18 02:31:14,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:14,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 02:31:14,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:15,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 6615 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 02:31:15,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 1107 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-03-18 02:31:15,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:15,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076143567] [2022-03-18 02:31:15,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:15,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311925856] [2022-03-18 02:31:15,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311925856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:15,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:15,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2022-03-18 02:31:15,636 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:15,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1890926380] [2022-03-18 02:31:15,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1890926380] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:15,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:15,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:31:15,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757970487] [2022-03-18 02:31:15,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:15,636 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:31:15,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:15,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:31:15,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:31:15,637 INFO L87 Difference]: Start difference. First operand 1977 states and 2299 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, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-18 02:31:16,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:16,542 INFO L93 Difference]: Finished difference Result 2106 states and 2460 transitions. [2022-03-18 02:31:16,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 02:31:16,542 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, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) Word has length 365 [2022-03-18 02:31:16,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:16,550 INFO L225 Difference]: With dead ends: 2106 [2022-03-18 02:31:16,550 INFO L226 Difference]: Without dead ends: 2097 [2022-03-18 02:31:16,551 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 706 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=650, Invalid=1072, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 02:31:16,551 INFO L912 BasicCegarLoop]: 86 mSDtfsCounter, 79 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 318 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-03-18 02:31:16,551 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 318 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:16,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2022-03-18 02:31:17,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2095. [2022-03-18 02:31:17,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1365 states have (on average 1.0967032967032968) internal successors, (1497), 1412 states have internal predecessors, (1497), 472 states have call successors, (472), 258 states have call predecessors, (472), 257 states have return successors, (469), 424 states have call predecessors, (469), 469 states have call successors, (469) [2022-03-18 02:31:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 2438 transitions. [2022-03-18 02:31:17,123 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 2438 transitions. Word has length 365 [2022-03-18 02:31:17,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:17,123 INFO L478 AbstractCegarLoop]: Abstraction has 2095 states and 2438 transitions. [2022-03-18 02:31:17,123 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, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-18 02:31:17,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 2438 transitions. [2022-03-18 02:31:17,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-03-18 02:31:17,127 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:17,128 INFO L500 BasicCegarLoop]: trace histogram [58, 57, 57, 20, 19, 19, 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-03-18 02:31:17,137 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-03-18 02:31:17,329 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,SelfDestructingSolverStorable49 [2022-03-18 02:31:17,330 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:17,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:17,330 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 37 times [2022-03-18 02:31:17,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:17,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [687757953] [2022-03-18 02:31:17,330 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:17,330 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 38 times [2022-03-18 02:31:17,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:17,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556931608] [2022-03-18 02:31:17,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:17,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:17,337 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:17,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016491654] [2022-03-18 02:31:17,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:31:17,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:17,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:17,339 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-03-18 02:31:17,340 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-03-18 02:31:17,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:31:17,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:31:17,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-18 02:31:17,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:31:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 7391 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-03-18 02:31:18,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:31:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 1235 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-03-18 02:31:18,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:31:18,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556931608] [2022-03-18 02:31:18,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:31:18,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016491654] [2022-03-18 02:31:18,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016491654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:31:18,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:31:18,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2022-03-18 02:31:18,583 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:31:18,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [687757953] [2022-03-18 02:31:18,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [687757953] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:31:18,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:31:18,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-18 02:31:18,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970603917] [2022-03-18 02:31:18,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:31:18,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 02:31:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 02:31:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:31:18,585 INFO L87 Difference]: Start difference. First operand 2095 states and 2438 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, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-18 02:31:19,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:31:19,516 INFO L93 Difference]: Finished difference Result 2224 states and 2599 transitions. [2022-03-18 02:31:19,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-18 02:31:19,516 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, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) Word has length 384 [2022-03-18 02:31:19,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:31:19,523 INFO L225 Difference]: With dead ends: 2224 [2022-03-18 02:31:19,523 INFO L226 Difference]: Without dead ends: 2215 [2022-03-18 02:31:19,523 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 745 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=651, Invalid=1071, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 02:31:19,524 INFO L912 BasicCegarLoop]: 89 mSDtfsCounter, 91 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:31:19,524 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 320 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:31:19,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2022-03-18 02:31:20,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2213. [2022-03-18 02:31:20,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2213 states, 1441 states have (on average 1.0964607911172797) internal successors, (1580), 1491 states have internal predecessors, (1580), 500 states have call successors, (500), 272 states have call predecessors, (500), 271 states have return successors, (497), 449 states have call predecessors, (497), 497 states have call successors, (497) [2022-03-18 02:31:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 2577 transitions. [2022-03-18 02:31:20,086 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 2577 transitions. Word has length 384 [2022-03-18 02:31:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:31:20,086 INFO L478 AbstractCegarLoop]: Abstraction has 2213 states and 2577 transitions. [2022-03-18 02:31:20,086 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, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-18 02:31:20,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 2577 transitions. [2022-03-18 02:31:20,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-03-18 02:31:20,091 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:31:20,091 INFO L500 BasicCegarLoop]: trace histogram [61, 60, 60, 21, 20, 20, 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-03-18 02:31:20,109 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-03-18 02:31:20,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:20,292 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:31:20,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:31:20,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 39 times [2022-03-18 02:31:20,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:31:20,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [539344046] [2022-03-18 02:31:20,292 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:31:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 40 times [2022-03-18 02:31:20,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:31:20,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918743957] [2022-03-18 02:31:20,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:31:20,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:31:20,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:31:20,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138706058] [2022-03-18 02:31:20,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:31:20,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:31:20,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:31:20,304 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-03-18 02:31:20,304 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-03-18 02:31:20,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:31:20,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-03-18 02:31:20,419 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-18 02:31:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-18 02:31:20,660 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-18 02:31:20,660 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-03-18 02:31:20,660 INFO L614 BasicCegarLoop]: Counterexample is feasible [2022-03-18 02:31:20,663 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-18 02:31:20,689 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-03-18 02:31:20,883 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,SelfDestructingSolverStorable51 [2022-03-18 02:31:20,886 INFO L718 BasicCegarLoop]: Path program histogram: [40, 36, 10, 4, 2, 2, 2, 2, 2, 2, 2] [2022-03-18 02:31:20,890 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-18 02:31:20,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.03 02:31:20 BoogieIcfgContainer [2022-03-18 02:31:20,938 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-18 02:31:20,939 INFO L158 Benchmark]: Toolchain (without parser) took 153517.77ms. Allocated memory was 195.0MB in the beginning and 714.1MB in the end (delta: 519.0MB). Free memory was 145.4MB in the beginning and 397.6MB in the end (delta: -252.3MB). Peak memory consumption was 267.6MB. Max. memory is 8.0GB. [2022-03-18 02:31:20,939 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 195.0MB. Free memory was 161.5MB in the beginning and 161.4MB in the end (delta: 90.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-18 02:31:20,940 INFO L158 Benchmark]: CACSL2BoogieTranslator took 240.48ms. Allocated memory is still 195.0MB. Free memory was 145.1MB in the beginning and 170.9MB in the end (delta: -25.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-18 02:31:20,940 INFO L158 Benchmark]: Boogie Preprocessor took 29.49ms. Allocated memory is still 195.0MB. Free memory was 170.9MB in the beginning and 169.4MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-18 02:31:20,940 INFO L158 Benchmark]: RCFGBuilder took 225.05ms. Allocated memory is still 195.0MB. Free memory was 169.4MB in the beginning and 158.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-18 02:31:20,940 INFO L158 Benchmark]: TraceAbstraction took 153019.37ms. Allocated memory was 195.0MB in the beginning and 714.1MB in the end (delta: 519.0MB). Free memory was 157.8MB in the beginning and 397.6MB in the end (delta: -239.8MB). Peak memory consumption was 280.8MB. Max. memory is 8.0GB. [2022-03-18 02:31:20,944 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.16ms. Allocated memory is still 195.0MB. Free memory was 161.5MB in the beginning and 161.4MB in the end (delta: 90.2kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 240.48ms. Allocated memory is still 195.0MB. Free memory was 145.1MB in the beginning and 170.9MB in the end (delta: -25.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 29.49ms. Allocated memory is still 195.0MB. Free memory was 170.9MB in the beginning and 169.4MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 225.05ms. Allocated memory is still 195.0MB. Free memory was 169.4MB in the beginning and 158.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 153019.37ms. Allocated memory was 195.0MB in the beginning and 714.1MB in the end (delta: 519.0MB). Free memory was 157.8MB in the beginning and 397.6MB in the end (delta: -239.8MB). Peak memory consumption was 280.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; [L20] long long a, b, p, q, r, s; [L21] int x, y; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(x >= 1) [L25] CALL assume_abort_if_not(y >= 1) [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(y >= 1) [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<20 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND FALSE !(counter++<20) [L53] CALL __VERIFIER_assert(a - b == 0) [L11] COND TRUE !(cond) [L13] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 38 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 152.9s, OverallIterations: 52, TraceHistogramMax: 61, PathProgramHistogramMax: 40, EmptinessCheckTime: 0.1s, AutomataDifference: 55.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 1463 SdHoareTripleChecker+Valid, 33.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1276 mSDsluCounter, 13030 SdHoareTripleChecker+Invalid, 31.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10371 mSDsCounter, 796 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9930 IncrementalHoareTripleChecker+Invalid, 10734 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 796 mSolverCounterUnsat, 2659 mSDtfsCounter, 9930 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12657 GetRequests, 11665 SyntacticMatches, 58 SemanticMatches, 934 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2440 ImplicationChecksByTransitivity, 52.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2213occurred in iteration=51, InterpolantAutomatonStates: 746, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.0s AutomataMinimizationTime, 51 MinimizatonAttempts, 572 StatesRemovedByMinimization, 46 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-03-18 02:31:20,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...